=> Bootstrap dependency digest>=20010302: found digest-20190127
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Building for libretro-mame2010-20200525
Building for platform 'unix'
mkdir -p obj//usr/pkgretro64
mkdir -p obj//usr/pkgretro64/emu/audio
mkdir -p obj//usr/pkgretro64/emu/cpu
mkdir -p obj//usr/pkgretro64/emu/cpu/adsp2100
mkdir -p obj//usr/pkgretro64/emu/cpu/alph8201
mkdir -p obj//usr/pkgretro64/emu/cpu/am29000
mkdir -p obj//usr/pkgretro64/emu/cpu/apexc
mkdir -p obj//usr/pkgretro64/emu/cpu/arm
mkdir -p obj//usr/pkgretro64/emu/cpu/arm7
mkdir -p obj//usr/pkgretro64/emu/cpu/asap
mkdir -p obj//usr/pkgretro64/emu/cpu/avr8
mkdir -p obj//usr/pkgretro64/emu/cpu/ccpu
mkdir -p obj//usr/pkgretro64/emu/cpu/cdp1802
mkdir -p obj//usr/pkgretro64/emu/cpu/cop400
mkdir -p obj//usr/pkgretro64/emu/cpu/cp1610
mkdir -p obj//usr/pkgretro64/emu/cpu/cubeqcpu
mkdir -p obj//usr/pkgretro64/emu/cpu/dsp32
mkdir -p obj//usr/pkgretro64/emu/cpu/dsp56k
mkdir -p obj//usr/pkgretro64/emu/cpu/e132xs
mkdir -p obj//usr/pkgretro64/emu/cpu/esrip
mkdir -p obj//usr/pkgretro64/emu/cpu/f8
mkdir -p obj//usr/pkgretro64/emu/cpu/g65816
mkdir -p obj//usr/pkgretro64/emu/cpu/h6280
mkdir -p obj//usr/pkgretro64/emu/cpu/h83002
mkdir -p obj//usr/pkgretro64/emu/cpu/hd6309
mkdir -p obj//usr/pkgretro64/emu/cpu/i386
mkdir -p obj//usr/pkgretro64/emu/cpu/i4004
mkdir -p obj//usr/pkgretro64/emu/cpu/i8008
mkdir -p obj//usr/pkgretro64/emu/cpu/i8085
mkdir -p obj//usr/pkgretro64/emu/cpu/i86
mkdir -p obj//usr/pkgretro64/emu/cpu/i860
mkdir -p obj//usr/pkgretro64/emu/cpu/i960
mkdir -p obj//usr/pkgretro64/emu/cpu/jaguar
mkdir -p obj//usr/pkgretro64/emu/cpu/konami
mkdir -p obj//usr/pkgretro64/emu/cpu/lh5801
mkdir -p obj//usr/pkgretro64/emu/cpu/lr35902
mkdir -p obj//usr/pkgretro64/emu/cpu/m37710
mkdir -p obj//usr/pkgretro64/emu/cpu/m6502
mkdir -p obj//usr/pkgretro64/emu/cpu/m6800
mkdir -p obj//usr/pkgretro64/emu/cpu/m68000
mkdir -p obj//usr/pkgretro64/emu/cpu/m6805
mkdir -p obj//usr/pkgretro64/emu/cpu/m6809
mkdir -p obj//usr/pkgretro64/emu/cpu/mb86233
mkdir -p obj//usr/pkgretro64/emu/cpu/mb88xx
mkdir -p obj//usr/pkgretro64/emu/cpu/mc68hc11
mkdir -p obj//usr/pkgretro64/emu/cpu/mcs48
mkdir -p obj//usr/pkgretro64/emu/cpu/mcs51
mkdir -p obj//usr/pkgretro64/emu/cpu/minx
mkdir -p obj//usr/pkgretro64/emu/cpu/mips
mkdir -p obj//usr/pkgretro64/emu/cpu/mn10200
mkdir -p obj//usr/pkgretro64/emu/cpu/nec
mkdir -p obj//usr/pkgretro64/emu/cpu/pdp1
mkdir -p obj//usr/pkgretro64/emu/cpu/pic16c5x
mkdir -p obj//usr/pkgretro64/emu/cpu/pic16c62x
mkdir -p obj//usr/pkgretro64/emu/cpu/powerpc
mkdir -p obj//usr/pkgretro64/emu/cpu/rsp
mkdir -p obj//usr/pkgretro64/emu/cpu/s2650
mkdir -p obj//usr/pkgretro64/emu/cpu/saturn
mkdir -p obj//usr/pkgretro64/emu/cpu/sc61860
mkdir -p obj//usr/pkgretro64/emu/cpu/scmp
mkdir -p obj//usr/pkgretro64/emu/cpu/se3208
mkdir -p obj//usr/pkgretro64/emu/cpu/sh2
mkdir -p obj//usr/pkgretro64/emu/cpu/sh4
mkdir -p obj//usr/pkgretro64/emu/cpu/sharc
mkdir -p obj//usr/pkgretro64/emu/cpu/sm8500
mkdir -p obj//usr/pkgretro64/emu/cpu/spc700
mkdir -p obj//usr/pkgretro64/emu/cpu/ssem
mkdir -p obj//usr/pkgretro64/emu/cpu/ssp1601
mkdir -p obj//usr/pkgretro64/emu/cpu/superfx
mkdir -p obj//usr/pkgretro64/emu/cpu/t11
mkdir -p obj//usr/pkgretro64/emu/cpu/tlcs90
mkdir -p obj//usr/pkgretro64/emu/cpu/tlcs900
mkdir -p obj//usr/pkgretro64/emu/cpu/tms0980
mkdir -p obj//usr/pkgretro64/emu/cpu/tms32010
mkdir -p obj//usr/pkgretro64/emu/cpu/tms32025
mkdir -p obj//usr/pkgretro64/emu/cpu/tms32031
mkdir -p obj//usr/pkgretro64/emu/cpu/tms32051
mkdir -p obj//usr/pkgretro64/emu/cpu/tms34010
mkdir -p obj//usr/pkgretro64/emu/cpu/tms57002
mkdir -p obj//usr/pkgretro64/emu/cpu/tms7000
mkdir -p obj//usr/pkgretro64/emu/cpu/tms9900
mkdir -p obj//usr/pkgretro64/emu/cpu/upd7810
mkdir -p obj//usr/pkgretro64/emu/cpu/v30mz
mkdir -p obj//usr/pkgretro64/emu/cpu/v60
mkdir -p obj//usr/pkgretro64/emu/cpu/v810
mkdir -p obj//usr/pkgretro64/emu/cpu/z180
mkdir -p obj//usr/pkgretro64/emu/cpu/z8
mkdir -p obj//usr/pkgretro64/emu/cpu/z80
mkdir -p obj//usr/pkgretro64/emu/cpu/z8000
mkdir -p obj//usr/pkgretro64/emu/debug
mkdir -p obj//usr/pkgretro64/emu/debugint
mkdir -p obj//usr/pkgretro64/emu/drivers
mkdir -p obj//usr/pkgretro64/emu/layout
mkdir -p obj//usr/pkgretro64/emu/machine
mkdir -p obj//usr/pkgretro64/emu/sound
mkdir -p obj//usr/pkgretro64/emu/video
mkdir -p obj//usr/pkgretro64/lib/expat
mkdir -p obj//usr/pkgretro64/lib/softfloat
mkdir -p obj//usr/pkgretro64/lib/util
mkdir -p obj//usr/pkgretro64/lib/zlib
mkdir -p obj//usr/pkgretro64/mame/audio
mkdir -p obj//usr/pkgretro64/mame/drivers
mkdir -p obj//usr/pkgretro64/mame/layout
mkdir -p obj//usr/pkgretro64/mame/machine
mkdir -p obj//usr/pkgretro64/mame/mame
mkdir -p obj//usr/pkgretro64/mame/video
mkdir -p obj//usr/pkgretro64/osd/retro
mkdir -p obj//usr/pkgretro64/osd/retro/libretro-common
mkdir -p obj//usr/pkgretro64/osd/retro/libretro-common/compat
mkdir -p obj//usr/pkgretro64/osd/retro/libretro-common/file
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/mamedriv.c -o obj//usr/pkgretro64/mame/mamedriv.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/albazc.c -o obj//usr/pkgretro64/mame/drivers/albazc.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/albazg.c -o obj//usr/pkgretro64/mame/drivers/albazg.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/albazc.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/albazc.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/albazg.c:56:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/albazg.c:56:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/mamedriv.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/mamedriv.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rmhaihai.c -o obj//usr/pkgretro64/mame/drivers/rmhaihai.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ace.c -o obj//usr/pkgretro64/mame/drivers/ace.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rmhaihai.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rmhaihai.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ace.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ace.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/clayshoo.c -o obj//usr/pkgretro64/mame/drivers/clayshoo.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/alpha68k.c -o obj//usr/pkgretro64/mame/drivers/alpha68k.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/alpha68k.c -o obj//usr/pkgretro64/mame/video/alpha68k.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/clayshoo.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/alpha68k.c:190:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/alpha68k.c:190:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/clayshoo.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/alpha68k.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/alpha68k.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/champbas.c -o obj//usr/pkgretro64/mame/drivers/champbas.o
src/mame/drivers/alpha68k.c: In function 'void driver_init_sbasebal(running_machine*)':
src/mame/drivers/alpha68k.c:3369:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/champbas.c:84:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/champbas.c:84:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/champbas.c -o obj//usr/pkgretro64/mame/video/champbas.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/champbas.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/champbas.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/equites.c -o obj//usr/pkgretro64/mame/drivers/equites.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/equites.c -o obj//usr/pkgretro64/mame/video/equites.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/meijinsn.c -o obj//usr/pkgretro64/mame/drivers/meijinsn.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/equites.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/equites.c:366:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/equites.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/equites.c:366:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/meijinsn.c:61:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/meijinsn.c:61:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/shougi.c -o obj//usr/pkgretro64/mame/drivers/shougi.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/alg.c -o obj//usr/pkgretro64/mame/drivers/alg.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/shougi.c:84:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/amiga.c -o obj//usr/pkgretro64/mame/machine/amiga.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/shougi.c:84:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/alg.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/alg.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/amiga.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/amiga.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/mame/machine/amiga.c:12:0:
src/mame/machine/amiga.c: In function 'UINT32 blit_ascending()':
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:485:48: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG(REG_BLTADAT) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BLTAPTH));
                                                ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:486:5: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG_LONG(REG_BLTAPTH) += 2;
     ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:492:48: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG(REG_BLTBDAT) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BLTBPTH));
                                                ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:493:5: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG_LONG(REG_BLTBPTH) += 2;
     ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:499:48: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG(REG_BLTCDAT) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BLTCPTH));
                                                ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:500:5: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG_LONG(REG_BLTCPTH) += 2;
     ^~~~~~~~~~~~~~~
src/mame/machine/amiga.c:507:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (x == width - 1)
       ^~
src/mame/machine/amiga.c:511:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    acca = (acca << 16) | (tempa << (16 - shifta));
    ^~~~
In file included from src/mame/machine/amiga.c:12:0:
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:555:22: note: in expansion of macro 'CUSTOM_REG_LONG'
     amiga_chip_ram_w(CUSTOM_REG_LONG(REG_BLTDPTH), tempd);
                      ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:556:5: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG_LONG(REG_BLTDPTH) += 2;
     ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:562:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BLTAPTH) += CUSTOM_REG_SIGNED(REG_BLTAMOD) & ~1;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:564:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BLTBPTH) += CUSTOM_REG_SIGNED(REG_BLTBMOD) & ~1;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:566:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BLTCPTH) += CUSTOM_REG_SIGNED(REG_BLTCMOD) & ~1;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:568:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BLTDPTH) += CUSTOM_REG_SIGNED(REG_BLTDMOD) & ~1;
    ^~~~~~~~~~~~~~~
src/mame/machine/amiga.c: In function 'UINT32 blit_descending()':
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:610:48: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG(REG_BLTADAT) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BLTAPTH));
                                                ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:611:5: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG_LONG(REG_BLTAPTH) -= 2;
     ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:617:48: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG(REG_BLTBDAT) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BLTBPTH));
                                                ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:618:5: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG_LONG(REG_BLTBPTH) -= 2;
     ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:624:48: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG(REG_BLTCDAT) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BLTCPTH));
                                                ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:625:5: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG_LONG(REG_BLTCPTH) -= 2;
     ^~~~~~~~~~~~~~~
src/mame/machine/amiga.c:632:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (x == width - 1)
       ^~
src/mame/machine/amiga.c:636:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    acca = (acca >> 16) | (tempa << shifta);
    ^~~~
In file included from src/mame/machine/amiga.c:12:0:
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:697:22: note: in expansion of macro 'CUSTOM_REG_LONG'
     amiga_chip_ram_w(CUSTOM_REG_LONG(REG_BLTDPTH), tempd);
                      ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:698:5: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG_LONG(REG_BLTDPTH) -= 2;
     ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:704:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BLTAPTH) -= CUSTOM_REG_SIGNED(REG_BLTAMOD) & ~1;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:706:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BLTBPTH) -= CUSTOM_REG_SIGNED(REG_BLTBMOD) & ~1;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:708:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BLTCPTH) -= CUSTOM_REG_SIGNED(REG_BLTCMOD) & ~1;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:710:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BLTDPTH) -= CUSTOM_REG_SIGNED(REG_BLTDMOD) & ~1;
    ^~~~~~~~~~~~~~~
src/mame/machine/amiga.c: In function 'UINT32 blit_line()':
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:789:47: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG(REG_BLTCDAT) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BLTCPTH));
                                               ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:840:20: note: in expansion of macro 'CUSTOM_REG_LONG'
   amiga_chip_ram_w(CUSTOM_REG_LONG(REG_BLTDPTH), tempd);
                    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:858:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BLTAPTH) += CUSTOM_REG_SIGNED(REG_BLTAMOD) & ~1;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:869:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BLTAPTH) += CUSTOM_REG_SIGNED(REG_BLTBMOD) & ~1;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:881:5: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG_LONG(REG_BLTCPTH) += 2 * dx;
     ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:882:5: note: in expansion of macro 'CUSTOM_REG_LONG'
     CUSTOM_REG_LONG(REG_BLTDPTH) += 2 * dx;
     ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:890:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BLTCPTH) += dy * (INT16)(CUSTOM_REG_SIGNED(REG_BLTCMOD) & ~1);
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:891:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BLTDPTH) += dy * (INT16)(CUSTOM_REG_SIGNED(REG_BLTCMOD) & ~1);
    ^~~~~~~~~~~~~~~
src/mame/machine/amiga.c: In function 'void amiga_blitter_proc(running_machine*, void*, int)':
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:925:73: note: in expansion of macro 'CUSTOM_REG_LONG'
    logerror("  A: addr=%06X mod=%3d shift=%2d maskl=%04x maskr=%04x\n", CUSTOM_REG_LONG(REG_BLTAPTH), CUSTOM_REG_SIGNED(REG_BLTAMOD), CUSTOM_REG(REG_BLTCON0) >> 12, CUSTOM_REG(REG_BLTAFWM), CUSTOM_REG(REG_BLTALWM));
                                                                         ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:927:51: note: in expansion of macro 'CUSTOM_REG_LONG'
    logerror("  B: addr=%06X mod=%3d shift=%2d\n", CUSTOM_REG_LONG(REG_BLTBPTH), CUSTOM_REG_SIGNED(REG_BLTBMOD), CUSTOM_REG(REG_BLTCON1) >> 12);
                                                   ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:929:41: note: in expansion of macro 'CUSTOM_REG_LONG'
    logerror("  C: addr=%06X mod=%3d\n", CUSTOM_REG_LONG(REG_BLTCPTH), CUSTOM_REG_SIGNED(REG_BLTCMOD));
                                         ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:931:41: note: in expansion of macro 'CUSTOM_REG_LONG'
    logerror("  D: addr=%06X mod=%3d\n", CUSTOM_REG_LONG(REG_BLTDPTH), CUSTOM_REG_SIGNED(REG_BLTDMOD));
                                         ^~~~~~~~~~~~~~~
src/mame/machine/amiga.c: In function 'UINT16 amiga_custom_r(const address_space*, offs_t, UINT16)':
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:1237:22: note: in expansion of macro 'CUSTOM_REG_LONG'
     aga_copper_setpc(CUSTOM_REG_LONG(REG_COP1LCH));
                      ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:1239:18: note: in expansion of macro 'CUSTOM_REG_LONG'
     copper_setpc(CUSTOM_REG_LONG(REG_COP1LCH));
                  ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:1244:22: note: in expansion of macro 'CUSTOM_REG_LONG'
     aga_copper_setpc(CUSTOM_REG_LONG(REG_COP2LCH));
                      ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:1246:18: note: in expansion of macro 'CUSTOM_REG_LONG'
     copper_setpc(CUSTOM_REG_LONG(REG_COP2LCH));
                  ^~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
src/mame/machine/amiga.c: In function 'void amiga_custom_w(const address_space*, offs_t, UINT16, UINT16)':
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:1389:22: note: in expansion of macro 'CUSTOM_REG_LONG'
     aga_copper_setpc(CUSTOM_REG_LONG(REG_COP1LCH));
                      ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:1391:18: note: in expansion of macro 'CUSTOM_REG_LONG'
     copper_setpc(CUSTOM_REG_LONG(REG_COP1LCH));
                  ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:1396:22: note: in expansion of macro 'CUSTOM_REG_LONG'
     aga_copper_setpc(CUSTOM_REG_LONG(REG_COP2LCH));
                      ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/machine/amiga.c:1398:18: note: in expansion of macro 'CUSTOM_REG_LONG'
     copper_setpc(CUSTOM_REG_LONG(REG_COP2LCH));
                  ^~~~~~~~~~~~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/amiga.c -o obj//usr/pkgretro64/mame/audio/amiga.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/amiga.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/amiga.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/amiga.c -o obj//usr/pkgretro64/mame/video/amiga.o
In file included from src/mame/audio/amiga.c:13:0:
src/mame/audio/amiga.c: In function 'void dma_reload(audio_channel*)':
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/audio/amiga.c:91:22: note: in expansion of macro 'CUSTOM_REG_LONG'
  chan->curlocation = CUSTOM_REG_LONG(REG_AUD0LCH + chan->index * 8);
                      ^~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/amigaaga.c -o obj//usr/pkgretro64/mame/video/amigaaga.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/amiga.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/amiga.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/mame/video/amiga.c:10:0:
src/mame/video/amiga.c: In function 'void update_sprite_dma(int)':
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:398:57: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG(REG_SPR0POS + 4 * num) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) + 0);
                                                         ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:399:57: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG(REG_SPR0CTL + 4 * num) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) + 2);
                                                         ^~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/amigaaga.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:400:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) += 4;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:428:58: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG(REG_SPR0DATA + 4 * num) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) + 0);
                                                          ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:429:58: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG(REG_SPR0DATB + 4 * num) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) + 2);
                                                          ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:430:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) += 4;
    ^~~~~~~~~~~~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/arcadia.c -o obj//usr/pkgretro64/mame/drivers/arcadia.o
src/mame/video/amiga.c: In function 'void amiga_render_scanline(running_machine*, bitmap_t*, int)':
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:633:16: note: in expansion of macro 'CUSTOM_REG_LONG'
   copper_setpc(CUSTOM_REG_LONG(REG_COP1LCH));
                ^~~~~~~~~~~~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:747:55: note: in expansion of macro 'CUSTOM_REG_LONG'
       CUSTOM_REG(REG_BPL1DAT + pl) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2));
                                                       ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:748:7: note: in expansion of macro 'CUSTOM_REG_LONG'
       CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2) += 2;
       ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:765:56: note: in expansion of macro 'CUSTOM_REG_LONG'
        CUSTOM_REG(REG_BPL1DAT + pl) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2));
                                                        ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:766:8: note: in expansion of macro 'CUSTOM_REG_LONG'
        CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2) += 2;
        ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:788:55: note: in expansion of macro 'CUSTOM_REG_LONG'
       CUSTOM_REG(REG_BPL1DAT + pl) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2));
                                                       ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:789:7: note: in expansion of macro 'CUSTOM_REG_LONG'
       CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2) += 2;
       ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:806:56: note: in expansion of macro 'CUSTOM_REG_LONG'
        CUSTOM_REG(REG_BPL1DAT + pl) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2));
                                                        ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:807:8: note: in expansion of macro 'CUSTOM_REG_LONG'
        CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2) += 2;
        ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:950:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2) += CUSTOM_REG_SIGNED(REG_BPL1MOD);
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amiga.c:954:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2) += CUSTOM_REG_SIGNED(REG_BPL2MOD);
    ^~~~~~~~~~~~~~~
src/mame/video/amiga.c:614:29: warning: variable 'lace' set but not used [-Wunused-but-set-variable]
  int hires = 0, dualpf = 0, lace = 0, ham = 0;
                             ^~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/amigaaga.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/mame/video/amigaaga.c:21:0:
src/mame/video/amigaaga.c: In function 'void fetch_sprite_data(int, int)':
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:425:46: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_sprdata[sprite][0] = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) + 0);
                                              ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:426:46: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_sprdatb[sprite][0] = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) + 2);
                                              ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:427:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) += 4;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:433:46: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_sprdata[sprite][0] = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) + 0);
                                              ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:434:46: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_sprdata[sprite][1] = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) + 2);
                                              ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:435:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) += 4;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:436:46: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_sprdatb[sprite][0] = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) + 0);
                                              ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:437:46: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_sprdatb[sprite][1] = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) + 2);
                                              ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:438:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) += 4;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:443:46: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_sprdata[sprite][0] = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) + 0);
                                              ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:444:46: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_sprdata[sprite][1] = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) + 2);
                                              ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:445:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) += 4;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:446:46: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_sprdata[sprite][2] = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) + 0);
                                              ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:447:46: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_sprdata[sprite][3] = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) + 2);
                                              ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:448:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) += 4;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:449:46: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_sprdatb[sprite][0] = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) + 0);
                                              ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:450:46: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_sprdatb[sprite][1] = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) + 2);
                                              ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:451:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) += 4;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:452:46: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_sprdatb[sprite][2] = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) + 0);
                                              ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:453:46: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_sprdatb[sprite][3] = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) + 2);
                                              ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:454:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_SPR0PTH + 2 * sprite) += 4;
    ^~~~~~~~~~~~~~~
src/mame/video/amigaaga.c: In function 'void update_sprite_dma(int)':
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:491:57: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG(REG_SPR0POS + 4 * num) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) + 0);
                                                         ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:492:57: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG(REG_SPR0CTL + 4 * num) = amiga_chip_ram_r(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) + 2);
                                                         ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:493:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) += 4;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:501:6: note: in expansion of macro 'CUSTOM_REG_LONG'
      CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) += 4;
      ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:504:6: note: in expansion of macro 'CUSTOM_REG_LONG'
      CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) += 3*4;
      ^~~~~~~~~~~~~~~
src/mame/video/amigaaga.c: In function 'void fetch_bitplane_data(int)':
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:703:49: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_bpldat[plane] = (UINT64)amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BPL1PTH + plane * 2));
                                                 ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:704:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BPL1PTH + plane * 2) += 2;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:708:49: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_bpldat[plane] = (UINT64)amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BPL1PTH + plane * 2)) << 16;
                                                 ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:709:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BPL1PTH + plane * 2) += 2;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:710:51: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_bpldat[plane] |= ((UINT64)amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BPL1PTH + plane * 2)));
                                                   ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:711:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BPL1PTH + plane * 2) += 2;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:714:49: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_bpldat[plane] = (UINT64)amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BPL1PTH + plane * 2)) << 48;
                                                 ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:715:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BPL1PTH + plane * 2) += 2;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:716:51: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_bpldat[plane] |= ((UINT64)amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BPL1PTH + plane * 2))) << 32;
                                                   ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:717:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BPL1PTH + plane * 2) += 2;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:718:51: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_bpldat[plane] |= ((UINT64)amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BPL1PTH + plane * 2))) << 16;
                                                   ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:719:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BPL1PTH + plane * 2) += 2;
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:720:50: note: in expansion of macro 'CUSTOM_REG_LONG'
    aga_bpldat[plane] |= (UINT64)amiga_chip_ram_r(CUSTOM_REG_LONG(REG_BPL1PTH + plane * 2));
                                                  ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:721:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BPL1PTH + plane * 2) += 2;
    ^~~~~~~~~~~~~~~
src/mame/video/amigaaga.c: In function 'void amiga_aga_render_scanline(running_machine*, bitmap_t*, int)':
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:793:20: note: in expansion of macro 'CUSTOM_REG_LONG'
   aga_copper_setpc(CUSTOM_REG_LONG(REG_COP1LCH));
                    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:1149:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2) += CUSTOM_REG_SIGNED(REG_BPL1MOD);
    ^~~~~~~~~~~~~~~
./src/mame/includes/amiga.h:22:61: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define CUSTOM_REG_LONG(x)  (*(UINT32 *)&amiga_custom_regs[x])
                                                             ^
src/mame/video/amigaaga.c:1153:4: note: in expansion of macro 'CUSTOM_REG_LONG'
    CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2) += CUSTOM_REG_SIGNED(REG_BPL2MOD);
    ^~~~~~~~~~~~~~~
src/mame/video/amigaaga.c:772:29: warning: variable 'lace' set but not used [-Wunused-but-set-variable]
  int hires = 0, dualpf = 0, lace = 0, ham = 0;
                             ^~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/arcadia.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/arcadia.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/arcadia.c: In function 'void generic_decode(running_machine*, const char*, int, int, int, int, int, int, int, int)':
src/mame/drivers/arcadia.c:720:52: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, tag);
                                                    ^
src/mame/drivers/arcadia.c: In function 'void arcadia_init(running_machine*)':
src/mame/drivers/arcadia.c:774:52: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  biosrom = (UINT16 *)memory_region(machine, "user2");
                                                    ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cubocd32.c -o obj//usr/pkgretro64/mame/drivers/cubocd32.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/cubocd32.c -o obj//usr/pkgretro64/mame/machine/cubocd32.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mquake.c -o obj//usr/pkgretro64/mame/drivers/mquake.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/cubocd32.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/cubocd32.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cubocd32.c:327:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mquake.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cubocd32.c:327:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mquake.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/upscope.c -o obj//usr/pkgretro64/mame/drivers/upscope.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/86lions.c -o obj//usr/pkgretro64/mame/drivers/86lions.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/upscope.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/upscope.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/caswin.c -o obj//usr/pkgretro64/mame/drivers/caswin.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/86lions.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/caswin.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/86lions.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/caswin.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/aristmk4.c -o obj//usr/pkgretro64/mame/drivers/aristmk4.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/aristmk5.c -o obj//usr/pkgretro64/mame/drivers/aristmk5.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/aristmk5.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/aristmk4.c:77:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/aristmk5.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/aristmk4.c:77:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/archimds.c -o obj//usr/pkgretro64/mame/machine/archimds.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/archimds.c:29:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/archimds.c:29:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/atarigx2.c -o obj//usr/pkgretro64/mame/drivers/atarigx2.o
src/mame/machine/archimds.c: In function 'UINT32 archimedes_memc_logical_r(const address_space*, offs_t, UINT32)':
src/mame/machine/archimds.c:187:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   rom = (UINT32 *)memory_region(space->machine, "maincpu");
                                                          ^
src/mame/machine/archimds.c: In function 'void archimedes_memc_page_w(const address_space*, offs_t, UINT32, UINT32)':
src/mame/machine/archimds.c:643:26: warning: variable 'perms' set but not used [-Wunused-but-set-variable]
  UINT32 log, phys, memc, perms;
                          ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/atarigx2.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/atarigx2.c -o obj//usr/pkgretro64/mame/video/atarigx2.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/atarigx2.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/atarigx2.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/atarigx2.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/arcadecl.c -o obj//usr/pkgretro64/mame/drivers/arcadecl.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/arcadecl.c -o obj//usr/pkgretro64/mame/video/arcadecl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/arcadecl.c:69:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/arcadecl.c:69:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/arcadecl.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/asteroid.c -o obj//usr/pkgretro64/mame/drivers/asteroid.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/arcadecl.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/asteroid.c:186:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/asteroid.c:186:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/asteroid.c -o obj//usr/pkgretro64/mame/machine/asteroid.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/asteroid.c -o obj//usr/pkgretro64/mame/audio/asteroid.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/asteroid.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/asteroid.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/asteroid.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/llander.c -o obj//usr/pkgretro64/mame/audio/llander.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/asteroid.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/atarifb.c -o obj//usr/pkgretro64/mame/drivers/atarifb.o
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/llander.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/llander.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/atarifb.c -o obj//usr/pkgretro64/mame/machine/atarifb.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/atarifb.c -o obj//usr/pkgretro64/mame/audio/atarifb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/atarifb.c:105:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/atarifb.c:105:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/atarifb.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/atarifb.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/atarifb.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/atarifb.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/atarifb.c -o obj//usr/pkgretro64/mame/video/atarifb.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/atarig1.c -o obj//usr/pkgretro64/mame/drivers/atarig1.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/atarig1.c -o obj//usr/pkgretro64/mame/video/atarig1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/atarifb.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/atarifb.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/atarig1.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/atarig1.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/atarig42.c -o obj//usr/pkgretro64/mame/drivers/atarig42.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/atarig1.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/atarig1.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/atarig42.c -o obj//usr/pkgretro64/mame/video/atarig42.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/atarig42.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/atarigt.c -o obj//usr/pkgretro64/mame/drivers/atarigt.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/atarig42.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/atarig42.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/atarig42.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/atarigt.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/atarigt.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/atarig42.c: In function 'void driver_init_guardian(running_machine*)':
src/mame/drivers/atarig42.c:751:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  *(UINT16 *)&memory_region(machine, "maincpu")[0x80000] = 0x4E75;
                                                       ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/atarigt.c -o obj//usr/pkgretro64/mame/video/atarigt.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/atarisy1.c -o obj//usr/pkgretro64/mame/drivers/atarisy1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/atarisy1.c:171:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/atarisy1.c -o obj//usr/pkgretro64/mame/video/atarisy1.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/atarisy1.c:171:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/atarigt.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/atarigt.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/atarisy1.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/atarisy1.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/atarisy2.c -o obj//usr/pkgretro64/mame/drivers/atarisy2.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/atarisy2.c -o obj//usr/pkgretro64/mame/video/atarisy2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/atarisy2.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/atarisy2.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/atetris.c -o obj//usr/pkgretro64/mame/drivers/atetris.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/atarisy2.c:126:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/atarisy2.c:126:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/atetris.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/atetris.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/atetris.c -o obj//usr/pkgretro64/mame/video/atetris.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/avalnche.c -o obj//usr/pkgretro64/mame/drivers/avalnche.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/atetris.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/avalnche.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/atetris.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/avalnche.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/avalnche.c -o obj//usr/pkgretro64/mame/audio/avalnche.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/badlands.c -o obj//usr/pkgretro64/mame/drivers/badlands.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/badlands.c -o obj//usr/pkgretro64/mame/video/badlands.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/badlands.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/badlands.c:164:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/badlands.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/avalnche.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/avalnche.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/badlands.c:164:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/batman.c -o obj//usr/pkgretro64/mame/drivers/batman.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/batman.c -o obj//usr/pkgretro64/mame/video/batman.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/batman.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/batman.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/batman.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/batman.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/beathead.c -o obj//usr/pkgretro64/mame/drivers/beathead.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/beathead.c -o obj//usr/pkgretro64/mame/video/beathead.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/beathead.c:100:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/beathead.c:100:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/beathead.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/beathead.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/blstroid.c -o obj//usr/pkgretro64/mame/drivers/blstroid.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/blstroid.c -o obj//usr/pkgretro64/mame/video/blstroid.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/boxer.c -o obj//usr/pkgretro64/mame/drivers/boxer.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/blstroid.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/blstroid.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/blstroid.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/blstroid.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/boxer.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bsktball.c -o obj//usr/pkgretro64/mame/drivers/bsktball.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/boxer.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/bsktball.c -o obj//usr/pkgretro64/mame/machine/bsktball.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bsktball.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bsktball.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/bsktball.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/bsktball.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/bsktball.c -o obj//usr/pkgretro64/mame/audio/bsktball.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bsktball.c -o obj//usr/pkgretro64/mame/video/bsktball.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bwidow.c -o obj//usr/pkgretro64/mame/drivers/bwidow.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/bsktball.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/bsktball.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bsktball.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bsktball.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bwidow.c:219:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bzone.c -o obj//usr/pkgretro64/mame/drivers/bzone.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bwidow.c:219:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/bzone.c -o obj//usr/pkgretro64/mame/audio/bzone.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bzone.c:203:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bzone.c:203:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/bzone.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/bzone.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/canyon.c -o obj//usr/pkgretro64/mame/drivers/canyon.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/canyon.c -o obj//usr/pkgretro64/mame/audio/canyon.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/canyon.c -o obj//usr/pkgretro64/mame/video/canyon.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/canyon.c:39:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/canyon.c:39:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/canyon.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/canyon.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/canyon.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/canyon.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cball.c -o obj//usr/pkgretro64/mame/drivers/cball.o
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ccastles.c -o obj//usr/pkgretro64/mame/drivers/ccastles.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cball.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cball.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ccastles.c -o obj//usr/pkgretro64/mame/video/ccastles.o
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ccastles.c:122:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ccastles.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ccastles.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/centiped.c -o obj//usr/pkgretro64/mame/drivers/centiped.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ccastles.c:122:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/centiped.c:421:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/centiped.c -o obj//usr/pkgretro64/mame/video/centiped.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/centiped.c:421:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/centiped.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/centiped.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cloak.c -o obj//usr/pkgretro64/mame/drivers/cloak.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cloak.c:117:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cloak.c:117:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cloak.c -o obj//usr/pkgretro64/mame/video/cloak.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cloud9.c -o obj//usr/pkgretro64/mame/drivers/cloud9.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cloak.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cloak.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cloud9.c:93:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cloud9.c:93:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cloud9.c -o obj//usr/pkgretro64/mame/video/cloud9.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cloud9.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cloud9.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cmmb.c -o obj//usr/pkgretro64/mame/drivers/cmmb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cmmb.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cmmb.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cojag.c -o obj//usr/pkgretro64/mame/drivers/cojag.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/jaguar.c -o obj//usr/pkgretro64/mame/audio/jaguar.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/jaguar.c -o obj//usr/pkgretro64/mame/video/jaguar.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/jaguar.c:145:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cojag.c:291:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/jaguar.c:145:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cojag.c:291:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/jaguar.c:137:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/jaguar.c:137:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/copsnrob.c -o obj//usr/pkgretro64/mame/drivers/copsnrob.o
In file included from src/mame/video/jaguar.c:952:0:
src/mame/video/jagobj.c: In function 'UINT32* process_bitmap(running_machine*, UINT32*, int, int)':
src/mame/video/jagobj.c:579:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *src = (UINT32 *)get_jaguar_memory(machine, data << 3);
                                                              ^
In file included from src/mame/video/jaguar.c:952:0:
src/mame/video/jagobj.c:739:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  return (UINT32 *)get_jaguar_memory(machine, link << 3);
                                                       ^
src/mame/video/jagobj.c: In function 'UINT32* process_scaled_bitmap(running_machine*, UINT32*, int, int)':
src/mame/video/jagobj.c:759:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *src = (UINT32 *)get_jaguar_memory(machine, data << 3);
                                                              ^
src/mame/video/jagobj.c:955:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  return (UINT32 *)get_jaguar_memory(machine, link << 3);
                                                       ^
src/mame/video/jagobj.c: In function 'UINT32* process_branch(running_machine*, UINT32*, int, int)':
src/mame/video/jagobj.c:1019:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  return taken ? (UINT32 *)get_jaguar_memory(machine, link << 3) : (objdata + 2);
                                                               ^
src/mame/video/jagobj.c: In function 'void process_object_list(running_machine*, int, UINT16*)':
src/mame/video/jagobj.c:1045:90: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  objdata = (UINT32 *)get_jaguar_memory(machine, (gpu_regs[OLP_H] << 16) | gpu_regs[OLP_L]);
                                                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/copsnrob.c:58:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/copsnrob.c -o obj//usr/pkgretro64/mame/machine/copsnrob.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/copsnrob.c:58:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/copsnrob.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/copsnrob.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/copsnrob.c -o obj//usr/pkgretro64/mame/video/copsnrob.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cyberbal.c -o obj//usr/pkgretro64/mame/drivers/cyberbal.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/copsnrob.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/copsnrob.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cyberbal.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cyberbal.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/cyberbal.c -o obj//usr/pkgretro64/mame/audio/cyberbal.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/cyberbal.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/cyberbal.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cyberbal.c -o obj//usr/pkgretro64/mame/video/cyberbal.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/destroyr.c -o obj//usr/pkgretro64/mame/drivers/destroyr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cyberbal.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cyberbal.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/destroyr.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/destroyr.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dragrace.c -o obj//usr/pkgretro64/mame/drivers/dragrace.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dragrace.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/dragrace.c -o obj//usr/pkgretro64/mame/audio/dragrace.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dragrace.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/dragrace.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/dragrace.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dragrace.c -o obj//usr/pkgretro64/mame/video/dragrace.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/eprom.c -o obj//usr/pkgretro64/mame/drivers/eprom.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dragrace.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dragrace.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/eprom.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/eprom.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/eprom.c -o obj//usr/pkgretro64/mame/video/eprom.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/firefox.c -o obj//usr/pkgretro64/mame/drivers/firefox.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/eprom.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/firefox.c:28:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/firefox.c:28:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/eprom.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/firetrk.c -o obj//usr/pkgretro64/mame/drivers/firetrk.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/firetrk.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/firetrk.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/firetrk.c -o obj//usr/pkgretro64/mame/audio/firetrk.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/firetrk.c -o obj//usr/pkgretro64/mame/video/firetrk.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/firetrk.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/firetrk.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/firetrk.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/flyball.c -o obj//usr/pkgretro64/mame/drivers/flyball.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/firetrk.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/flyball.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/flyball.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/foodf.c -o obj//usr/pkgretro64/mame/drivers/foodf.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/foodf.c -o obj//usr/pkgretro64/mame/video/foodf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/foodf.c:76:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/foodf.c:76:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/foodf.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/foodf.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gauntlet.c -o obj//usr/pkgretro64/mame/drivers/gauntlet.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gauntlet.c -o obj//usr/pkgretro64/mame/video/gauntlet.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gauntlet.c:121:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gauntlet.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gauntlet.c:121:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gauntlet.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/harddriv.c -o obj//usr/pkgretro64/mame/drivers/harddriv.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/harddriv.c:322:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/harddriv.c:322:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/harddriv.c -o obj//usr/pkgretro64/mame/machine/harddriv.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/harddriv.c -o obj//usr/pkgretro64/mame/audio/harddriv.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/harddriv.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/harddriv.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/harddriv.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/harddriv.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/harddriv.c: In function 'void init_dsk(running_machine*)':
src/mame/drivers/harddriv.c:3806:44: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  state->dsk_ram = (UINT16 *)(usr3 + 0x40000);
                                            ^
src/mame/drivers/harddriv.c:3810:45: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  state->dsk_zram = (UINT16 *)(usr3 + 0x50000);
                                             ^
src/mame/drivers/harddriv.c:3819:44: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  state->dsk_rom = (UINT16 *)(usr3 + 0x00000);
                                            ^
src/mame/drivers/harddriv.c: In function 'void init_dsk2(running_machine*)':
src/mame/drivers/harddriv.c:3845:45: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  state->dsk_ram = (UINT16 *)(usr3 + 0x100000);
                                             ^
src/mame/drivers/harddriv.c:3849:45: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  state->dsk_rom = (UINT16 *)(usr3 + 0x000000);
                                             ^
src/mame/machine/harddriv.c: In function 'void machine_start_harddriv(running_machine*)':
src/mame/machine/harddriv.c:62:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  state->sim_memory = (UINT16 *)memory_region(machine, "user1");
                                                              ^
src/mame/machine/harddriv.c:64:78: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  state->adsp_pgm_memory_word = (UINT16 *)((UINT8 *)state->adsp_pgm_memory + 1);
                                                                              ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/harddriv.c -o obj//usr/pkgretro64/mame/video/harddriv.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/irobot.c -o obj//usr/pkgretro64/mame/drivers/irobot.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/harddriv.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/harddriv.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/irobot.c:80:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/irobot.c:80:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/harddriv.c: In function 'void hdgsp_vram_1bpp_w(const address_space*, offs_t, UINT16, UINT16)':
src/mame/video/harddriv.c:279:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dest = (UINT32 *)&state->gsp_vram[offset * 16];
                                                       ^
src/mame/video/harddriv.c: In function 'void hdgsp_vram_2bpp_w(const address_space*, offs_t, UINT16, UINT16)':
src/mame/video/harddriv.c:308:54: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dest = (UINT32 *)&state->gsp_vram[offset * 8];
                                                      ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/irobot.c -o obj//usr/pkgretro64/mame/machine/irobot.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/irobot.c -o obj//usr/pkgretro64/mame/video/irobot.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jedi.c -o obj//usr/pkgretro64/mame/drivers/jedi.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/irobot.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/irobot.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/irobot.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/irobot.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jedi.c:113:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/video/irobot.c: In function 'void irobot_run_video()':
src/mame/video/irobot.c:218:32: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *combase16 = (UINT16 *)irobot_combase;
                                ^~~~~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jedi.c:113:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/machine/irobot.c: In function 'UINT32 irmb_din(const irmb_ops*)':
src/mame/machine/irobot.c:343:19: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    d = ((UINT16 *)mbRAM)[ad & 0xfff];    /* MB RAM read */
                   ^~~~~
src/mame/machine/irobot.c:345:19: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    d = ((UINT16 *)mbROM)[ad + 0x2000];    /* MB ROM read, CEMATH = 1 */
                   ^~~~~
src/mame/machine/irobot.c:347:19: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    d = ((UINT16 *)mbROM)[ad & 0x1fff];    /* MB ROM read, CEMATH = 0 */
                   ^~~~~
src/mame/machine/irobot.c: In function 'void irmb_dout(const irmb_ops*, UINT32)':
src/mame/machine/irobot.c:357:14: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   ((UINT16 *)irobot_combase_mb)[irmb_latch & 0x7ff] = d;
              ^~~~~~~~~~~~~~~~~
src/mame/machine/irobot.c:365:15: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    ((UINT16 *)mbRAM)[ad & 0xfff] = d;    /* MB RAM write */
               ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/jedi.c -o obj//usr/pkgretro64/mame/audio/jedi.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/jedi.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/jedi.c -o obj//usr/pkgretro64/mame/video/jedi.o
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/jedi.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/klax.c -o obj//usr/pkgretro64/mame/drivers/klax.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/jedi.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/jedi.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/klax.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/klax.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/klax.c -o obj//usr/pkgretro64/mame/video/klax.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/klax.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/klax.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/liberatr.c -o obj//usr/pkgretro64/mame/drivers/liberatr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/liberatr.c -o obj//usr/pkgretro64/mame/video/liberatr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/liberatr.c:136:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/liberatr.c:136:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mediagx.c -o obj//usr/pkgretro64/mame/drivers/mediagx.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/liberatr.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/liberatr.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/metalmx.c -o obj//usr/pkgretro64/mame/drivers/metalmx.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mediagx.c:66:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mediagx.c:66:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/metalmx.c:256:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/metalmx.c:256:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mgolf.c -o obj//usr/pkgretro64/mame/drivers/mgolf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mgolf.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mgolf.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mhavoc.c -o obj//usr/pkgretro64/mame/drivers/mhavoc.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/mhavoc.c -o obj//usr/pkgretro64/mame/machine/mhavoc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mhavoc.c:186:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mhavoc.c:186:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/missile.c -o obj//usr/pkgretro64/mame/drivers/missile.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/mhavoc.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/mhavoc.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/nitedrvr.c -o obj//usr/pkgretro64/mame/drivers/nitedrvr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/missile.c:330:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/missile.c:330:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/nitedrvr.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/nitedrvr.c -o obj//usr/pkgretro64/mame/machine/nitedrvr.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/nitedrvr.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/nitedrvr.c -o obj//usr/pkgretro64/mame/audio/nitedrvr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/nitedrvr.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/nitedrvr.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/nitedrvr.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/nitedrvr.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/nitedrvr.c -o obj//usr/pkgretro64/mame/video/nitedrvr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/offtwall.c -o obj//usr/pkgretro64/mame/drivers/offtwall.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/nitedrvr.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/nitedrvr.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/offtwall.c -o obj//usr/pkgretro64/mame/video/offtwall.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/offtwall.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/offtwall.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/offtwall.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/offtwall.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/orbit.c -o obj//usr/pkgretro64/mame/drivers/orbit.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/orbit.c -o obj//usr/pkgretro64/mame/audio/orbit.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/orbit.c -o obj//usr/pkgretro64/mame/video/orbit.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/orbit.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/orbit.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/orbit.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/orbit.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/orbit.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/orbit.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/poolshrk.c -o obj//usr/pkgretro64/mame/drivers/poolshrk.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/poolshrk.c -o obj//usr/pkgretro64/mame/audio/poolshrk.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/poolshrk.c -o obj//usr/pkgretro64/mame/video/poolshrk.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/poolshrk.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/poolshrk.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/poolshrk.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/poolshrk.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/poolshrk.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/poolshrk.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/quantum.c -o obj//usr/pkgretro64/mame/drivers/quantum.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rampart.c -o obj//usr/pkgretro64/mame/drivers/rampart.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rampart.c -o obj//usr/pkgretro64/mame/video/rampart.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/quantum.c:46:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/quantum.c:46:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rampart.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rampart.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rampart.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/relief.c -o obj//usr/pkgretro64/mame/drivers/relief.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rampart.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/relief.c -o obj//usr/pkgretro64/mame/video/relief.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/runaway.c -o obj//usr/pkgretro64/mame/drivers/runaway.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/relief.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/relief.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/relief.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/relief.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/runaway.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/runaway.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/runaway.c -o obj//usr/pkgretro64/mame/video/runaway.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/runaway.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sbrkout.c -o obj//usr/pkgretro64/mame/drivers/sbrkout.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/runaway.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sbrkout.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sbrkout.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/shuuz.c -o obj//usr/pkgretro64/mame/drivers/shuuz.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/shuuz.c -o obj//usr/pkgretro64/mame/video/shuuz.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/shuuz.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/shuuz.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/shuuz.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/shuuz.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/skullxbo.c -o obj//usr/pkgretro64/mame/drivers/skullxbo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/skullxbo.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/skullxbo.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/skullxbo.c -o obj//usr/pkgretro64/mame/video/skullxbo.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/skydiver.c -o obj//usr/pkgretro64/mame/drivers/skydiver.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/skullxbo.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/skullxbo.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/skydiver.c -o obj//usr/pkgretro64/mame/audio/skydiver.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/skydiver.c:89:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/skydiver.c:89:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/skydiver.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/skydiver.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/skydiver.c -o obj//usr/pkgretro64/mame/video/skydiver.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/skyraid.c -o obj//usr/pkgretro64/mame/drivers/skyraid.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/skydiver.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/skydiver.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/skyraid.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/skyraid.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/skyraid.c -o obj//usr/pkgretro64/mame/audio/skyraid.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/skyraid.c -o obj//usr/pkgretro64/mame/video/skyraid.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sprint2.c -o obj//usr/pkgretro64/mame/drivers/sprint2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/skyraid.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/skyraid.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/skyraid.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/skyraid.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sprint2.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/sprint2.c -o obj//usr/pkgretro64/mame/audio/sprint2.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sprint2.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sprint2.c -o obj//usr/pkgretro64/mame/video/sprint2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/sprint2.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sprint2.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/sprint2.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sprint2.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sprint4.c -o obj//usr/pkgretro64/mame/drivers/sprint4.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sprint4.c -o obj//usr/pkgretro64/mame/video/sprint4.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sprint4.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sprint4.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sprint4.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/sprint4.c -o obj//usr/pkgretro64/mame/audio/sprint4.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sprint4.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sprint8.c -o obj//usr/pkgretro64/mame/drivers/sprint8.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/sprint4.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/sprint4.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/sprint8.c -o obj//usr/pkgretro64/mame/audio/sprint8.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sprint8.c -o obj//usr/pkgretro64/mame/video/sprint8.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sprint8.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sprint8.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sprint8.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sprint8.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/sprint8.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/sprint8.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/starshp1.c -o obj//usr/pkgretro64/mame/drivers/starshp1.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/starshp1.c -o obj//usr/pkgretro64/mame/audio/starshp1.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/starshp1.c -o obj//usr/pkgretro64/mame/video/starshp1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/starshp1.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/starshp1.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/starshp1.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/starshp1.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/starshp1.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/starwars.c -o obj//usr/pkgretro64/mame/drivers/starwars.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/starshp1.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/starwars.c -o obj//usr/pkgretro64/mame/machine/starwars.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/starwars.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/starwars.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/starwars.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/starwars.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/starwars.c -o obj//usr/pkgretro64/mame/audio/starwars.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/starwars.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/starwars.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/subs.c -o obj//usr/pkgretro64/mame/drivers/subs.o
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/subs.c -o obj//usr/pkgretro64/mame/machine/subs.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/subs.c -o obj//usr/pkgretro64/mame/audio/subs.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/subs.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/subs.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/subs.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/subs.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/subs.c -o obj//usr/pkgretro64/mame/video/subs.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/subs.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/subs.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/subs.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tank8.c -o obj//usr/pkgretro64/mame/drivers/tank8.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/subs.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tank8.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tank8.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/tank8.c -o obj//usr/pkgretro64/mame/audio/tank8.o
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/tank8.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/tank8.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tank8.c -o obj//usr/pkgretro64/mame/video/tank8.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tempest.c -o obj//usr/pkgretro64/mame/drivers/tempest.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/thunderj.c -o obj//usr/pkgretro64/mame/drivers/thunderj.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tank8.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tank8.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tempest.c:280:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tempest.c:280:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/thunderj.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/thunderj.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/thunderj.c -o obj//usr/pkgretro64/mame/video/thunderj.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tomcat.c -o obj//usr/pkgretro64/mame/drivers/tomcat.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tomcat.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/thunderj.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tomcat.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/thunderj.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/toobin.c -o obj//usr/pkgretro64/mame/drivers/toobin.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/toobin.c -o obj//usr/pkgretro64/mame/video/toobin.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/toobin.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tourtabl.c -o obj//usr/pkgretro64/mame/drivers/tourtabl.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/toobin.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/toobin.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/toobin.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tourtabl.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tia.c -o obj//usr/pkgretro64/mame/video/tia.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tourtabl.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/triplhnt.c -o obj//usr/pkgretro64/mame/drivers/triplhnt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tia.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tia.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/triplhnt.c -o obj//usr/pkgretro64/mame/audio/triplhnt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/triplhnt.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/triplhnt.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/triplhnt.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/triplhnt.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/triplhnt.c -o obj//usr/pkgretro64/mame/video/triplhnt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/triplhnt.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tunhunt.c -o obj//usr/pkgretro64/mame/drivers/tunhunt.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/triplhnt.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tunhunt.c:51:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tunhunt.c:51:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tunhunt.c -o obj//usr/pkgretro64/mame/video/tunhunt.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ultratnk.c -o obj//usr/pkgretro64/mame/drivers/ultratnk.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tunhunt.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tunhunt.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ultratnk.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ultratnk.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ultratnk.c -o obj//usr/pkgretro64/mame/video/ultratnk.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/videopin.c -o obj//usr/pkgretro64/mame/drivers/videopin.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/videopin.c -o obj//usr/pkgretro64/mame/audio/videopin.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ultratnk.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ultratnk.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/videopin.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/videopin.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/videopin.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/videopin.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/videopin.c -o obj//usr/pkgretro64/mame/video/videopin.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/videopin.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vindictr.c -o obj//usr/pkgretro64/mame/drivers/vindictr.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/videopin.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/vindictr.c -o obj//usr/pkgretro64/mame/video/vindictr.o
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vindictr.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vindictr.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/wolfpack.c -o obj//usr/pkgretro64/mame/drivers/wolfpack.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/vindictr.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/vindictr.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/wolfpack.c -o obj//usr/pkgretro64/mame/video/wolfpack.o
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/wolfpack.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/wolfpack.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/wolfpack.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/wolfpack.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/xybots.c -o obj//usr/pkgretro64/mame/drivers/xybots.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/xybots.c -o obj//usr/pkgretro64/mame/video/xybots.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/xybots.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/xybots.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/xybots.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/xybots.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/asic65.c -o obj//usr/pkgretro64/mame/machine/asic65.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/atari_vg.c -o obj//usr/pkgretro64/mame/machine/atari_vg.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/asic65.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/asic65.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/atarigen.c -o obj//usr/pkgretro64/mame/machine/atarigen.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/atari_vg.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/atari_vg.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/atarigen.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/atarigen.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/mathbox.c -o obj//usr/pkgretro64/mame/machine/mathbox.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/slapstic.c -o obj//usr/pkgretro64/mame/machine/slapstic.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/mathbox.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/slapstic.c:181:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/mathbox.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/slapstic.c:181:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/atarijsa.c -o obj//usr/pkgretro64/mame/audio/atarijsa.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/atarijsa.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/atarijsa.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/cage.c -o obj//usr/pkgretro64/mame/audio/cage.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/redbaron.c -o obj//usr/pkgretro64/mame/audio/redbaron.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/cage.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/cage.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/redbaron.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/redbaron.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/atarimo.c -o obj//usr/pkgretro64/mame/video/atarimo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/atarimo.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/atarimo.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/atarirle.c -o obj//usr/pkgretro64/mame/video/atarirle.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/blmbycar.c -o obj//usr/pkgretro64/mame/drivers/blmbycar.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/atarirle.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/atarirle.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/atarirle.c: In function 'void atarirle_init(running_machine*, int, const atarirle_desc*)':
src/mame/video/atarirle.c:273:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT16* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *base = (const UINT16 *)memory_region(machine, desc->region);
                                                                          ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/blmbycar.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/blmbycar.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/blmbycar.c: In function 'void driver_init_blmbycar(running_machine*)':
src/mame/drivers/blmbycar.c:536:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM  = (UINT16 *) memory_region(machine, "maincpu");
                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/blmbycar.c -o obj//usr/pkgretro64/mame/video/blmbycar.o
src/mame/video/atarimo.c: In function 'bitmap_t* atarimo_render(int, const rectangle*, atarimo_rect_list*)':
src/mame/video/atarimo.c:593:9: warning: array subscript is below array bounds [-Warray-bounds]
  rect = &mo->rectlist[-1];
         ^~~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/blmbycar.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/blmbycar.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ohmygod.c -o obj//usr/pkgretro64/mame/drivers/ohmygod.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ohmygod.c -o obj//usr/pkgretro64/mame/video/ohmygod.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ohmygod.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ohmygod.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ohmygod.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/powerins.c -o obj//usr/pkgretro64/mame/drivers/powerins.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ohmygod.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/powerins.c -o obj//usr/pkgretro64/mame/video/powerins.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/powerins.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/awpvid.c -o obj//usr/pkgretro64/mame/video/awpvid.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/powerins.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/powerins.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/powerins.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/awpvid.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/meters.c -o obj//usr/pkgretro64/mame/machine/meters.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/awpvid.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mpu4.c -o obj//usr/pkgretro64/mame/drivers/mpu4.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/meters.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mpu5.c -o obj//usr/pkgretro64/mame/drivers/mpu5.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/meters.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mpu5.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mpu5.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mpu4.c:246:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/steppers.c -o obj//usr/pkgretro64/mame/machine/steppers.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mpu4.c:246:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/steppers.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/steppers.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bfm_sc1.c -o obj//usr/pkgretro64/mame/drivers/bfm_sc1.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bfm_sc1.c:84:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bfmsys85.c -o obj//usr/pkgretro64/mame/drivers/bfmsys85.o
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bfm_sc1.c:84:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bfmsys85.c:60:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bfmsys85.c:60:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bfcobra.c -o obj//usr/pkgretro64/mame/drivers/bfcobra.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bfcobra.c:75:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bfcobra.c:75:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bfm_sc2.c -o obj//usr/pkgretro64/mame/drivers/bfm_sc2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bfm_sc2.c:139:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bfm_sc2.c:139:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bfm_adr2.c -o obj//usr/pkgretro64/mame/video/bfm_adr2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bfm_adr2.c:93:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bfm_adr2.c:93:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/bfm_bd1.c -o obj//usr/pkgretro64/mame/machine/bfm_bd1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/bfm_bd1.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/bfm_bd1.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bfm_dm01.c -o obj//usr/pkgretro64/mame/video/bfm_dm01.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bmcbowl.c -o obj//usr/pkgretro64/mame/drivers/bmcbowl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bfm_dm01.c:39:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bfm_dm01.c:39:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bmcbowl.c:103:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bmcbowl.c:103:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/koftball.c -o obj//usr/pkgretro64/mame/drivers/koftball.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/koftball.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/koftball.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/1942.c -o obj//usr/pkgretro64/mame/drivers/1942.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/1942.c -o obj//usr/pkgretro64/mame/video/1942.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/1942.c:66:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/1942.c:66:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/1943.c -o obj//usr/pkgretro64/mame/drivers/1943.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/1942.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/1942.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/1943.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/1943.c -o obj//usr/pkgretro64/mame/video/1943.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/1943.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/1943.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/1943.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bionicc.c -o obj//usr/pkgretro64/mame/drivers/bionicc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bionicc.c:57:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bionicc.c:57:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bionicc.c -o obj//usr/pkgretro64/mame/video/bionicc.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/blktiger.c -o obj//usr/pkgretro64/mame/drivers/blktiger.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bionicc.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bionicc.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/blktiger.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/blktiger.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/blktiger.c -o obj//usr/pkgretro64/mame/video/blktiger.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cbasebal.c -o obj//usr/pkgretro64/mame/drivers/cbasebal.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/blktiger.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cbasebal.c -o obj//usr/pkgretro64/mame/video/cbasebal.o
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/blktiger.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cbasebal.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cbasebal.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cbasebal.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cbasebal.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/commando.c -o obj//usr/pkgretro64/mame/drivers/commando.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/commando.c -o obj//usr/pkgretro64/mame/video/commando.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cps1.c -o obj//usr/pkgretro64/mame/drivers/cps1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/commando.c:45:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/commando.c:45:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/commando.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/commando.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cps1.c -o obj//usr/pkgretro64/mame/video/cps1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cps1.c:233:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cps1.c:330:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cps1.c:233:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cps1.c:330:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cps2.c -o obj//usr/pkgretro64/mame/drivers/cps2.o
src/mame/video/cps1.c: In function 'void machine_reset_cps(running_machine*)':
src/mame/video/cps1.c:1419:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                           ^
src/mame/video/cps1.c:1426:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                           ^
src/mame/video/cps1.c: In function 'void cps2_gfx_decode(running_machine*)':
src/mame/video/cps1.c:1678:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   unshuffle((UINT64 *)(memory_region(machine, "gfx") + i), banksize / 8);
                                                         ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cps2.c:594:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cps2.c:594:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/cps1.c: In function 'void driver_init_pang3(running_machine*)':
src/mame/drivers/cps1.c:9536:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/cps2.c: In function 'void driver_init_gigamn2(running_machine*)':
src/mame/drivers/cps2.c:7904:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cps3.c -o obj//usr/pkgretro64/mame/drivers/cps3.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cps3.c:322:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cps3.c:322:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/cps3.c: In function 'void cps3_decrypt_bios(running_machine*)':
src/mame/drivers/cps3.c:656:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *coderegion = (UINT32*)memory_region(machine, "user1");
                                                              ^
src/mame/drivers/cps3.c:658:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  decrypted_bios = (UINT32*)memory_region(machine, "user1");
                                                          ^
src/mame/drivers/cps3.c: In function 'UINT32 video_update_cps3(screen_device*, bitmap_t*, const rectangle*)':
src/mame/drivers/cps3.c:1050:14: warning: variable 'regs' set but not used [-Wunused-but-set-variable]
      UINT32* regs;
              ^~~~
src/mame/drivers/cps3.c: In function 'void cps3_gfxflash_w(const address_space*, offs_t, UINT32, UINT32)':
src/mame/drivers/cps3.c:1429:30: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32* romdata = (UINT32*)cps3_user5region;
                              ^~~~~~~~~~~~~~~~
src/mame/drivers/cps3.c: In function 'void cps3_flashmain_w(running_machine*, int, UINT32, UINT32, UINT32)':
src/mame/drivers/cps3.c:1531:31: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32* romdata =  (UINT32*)cps3_user4region;
                               ^~~~~~~~~~~~~~~~
src/mame/drivers/cps3.c: In function 'void cps3_palettedma_w(const address_space*, offs_t, UINT32, UINT32)':
src/mame/drivers/cps3.c:1796:28: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     UINT16* src = (UINT16*)cps3_user5region;
                            ^~~~~~~~~~~~~~~~
src/mame/drivers/cps3.c: In function 'void precopy_to_flash(running_machine*)':
src/mame/drivers/cps3.c:2294:29: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32* romdata = (UINT32*)cps3_user4region;
                             ^~~~~~~~~~~~~~~~
src/mame/drivers/cps3.c:2334:22: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   romdata = (UINT32*)cps3_user5region;
                      ^~~~~~~~~~~~~~~~
src/mame/drivers/cps3.c: In function 'void copy_from_nvram(running_machine*)':
src/mame/drivers/cps3.c:2360:29: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32* romdata = (UINT32*)cps3_user4region;
                             ^~~~~~~~~~~~~~~~
src/mame/drivers/cps3.c:2404:22: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   romdata = (UINT32*)cps3_user5region;
                      ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/cps3.c -o obj//usr/pkgretro64/mame/audio/cps3.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/egghunt.c -o obj//usr/pkgretro64/mame/drivers/egghunt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/cps3.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/cps3.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/egghunt.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/egghunt.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/fcrash.c -o obj//usr/pkgretro64/mame/drivers/fcrash.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/fcrash.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gng.c -o obj//usr/pkgretro64/mame/drivers/gng.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/fcrash.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gng.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gng.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gng.c -o obj//usr/pkgretro64/mame/video/gng.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gng.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gunsmoke.c -o obj//usr/pkgretro64/mame/drivers/gunsmoke.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gunsmoke.c -o obj//usr/pkgretro64/mame/video/gunsmoke.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gng.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gunsmoke.c:69:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gunsmoke.c:69:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gunsmoke.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gunsmoke.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/exedexes.c -o obj//usr/pkgretro64/mame/drivers/exedexes.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/exedexes.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/exedexes.c -o obj//usr/pkgretro64/mame/video/exedexes.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/higemaru.c -o obj//usr/pkgretro64/mame/drivers/higemaru.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/exedexes.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/exedexes.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/exedexes.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/higemaru.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/higemaru.c -o obj//usr/pkgretro64/mame/video/higemaru.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/higemaru.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/higemaru.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/higemaru.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/lastduel.c -o obj//usr/pkgretro64/mame/drivers/lastduel.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/lastduel.c -o obj//usr/pkgretro64/mame/video/lastduel.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/lastduel.c:117:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/lastduel.c:117:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/lastduel.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/lwings.c -o obj//usr/pkgretro64/mame/drivers/lwings.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/lastduel.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/lwings.c:48:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/lwings.c:48:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/lwings.c -o obj//usr/pkgretro64/mame/video/lwings.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/lwings.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mitchell.c -o obj//usr/pkgretro64/mame/drivers/mitchell.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/lwings.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mitchell.c:69:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mitchell.c:69:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mitchell.c -o obj//usr/pkgretro64/mame/video/mitchell.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mitchell.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mitchell.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sf.c -o obj//usr/pkgretro64/mame/drivers/sf.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sf.c -o obj//usr/pkgretro64/mame/video/sf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sf.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sf.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sidearms.c -o obj//usr/pkgretro64/mame/drivers/sidearms.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sf.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sf.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sidearms.c -o obj//usr/pkgretro64/mame/video/sidearms.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sidearms.c:38:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sidearms.c:38:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sidearms.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sidearms.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sonson.c -o obj//usr/pkgretro64/mame/drivers/sonson.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sonson.c -o obj//usr/pkgretro64/mame/video/sonson.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sonson.c:51:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/srumbler.c -o obj//usr/pkgretro64/mame/drivers/srumbler.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sonson.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sonson.c:51:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sonson.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/srumbler.c -o obj//usr/pkgretro64/mame/video/srumbler.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/srumbler.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/srumbler.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vulgus.c -o obj//usr/pkgretro64/mame/drivers/vulgus.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/srumbler.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vulgus.c:42:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/vulgus.c -o obj//usr/pkgretro64/mame/video/vulgus.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vulgus.c:42:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/srumbler.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/vulgus.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/vulgus.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tigeroad.c -o obj//usr/pkgretro64/mame/drivers/tigeroad.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tigeroad.c -o obj//usr/pkgretro64/mame/video/tigeroad.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/zn.c -o obj//usr/pkgretro64/mame/drivers/zn.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tigeroad.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tigeroad.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tigeroad.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tigeroad.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/zn.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/znsec.c -o obj//usr/pkgretro64/mame/machine/znsec.o
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/zn.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taitogn.c -o obj//usr/pkgretro64/mame/drivers/taitogn.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/znsec.c:85:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/znsec.c:85:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/cps2crpt.c -o obj//usr/pkgretro64/mame/machine/cps2crpt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taitogn.c:320:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taitogn.c:320:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/cps2crpt.c:113:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/cps2crpt.c:113:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/machine/cps2crpt.c: In function 'void cps2_decrypt(running_machine*, const UINT32*, UINT32)':
src/mame/machine/cps2crpt.c:636:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/kabuki.c -o obj//usr/pkgretro64/mame/machine/kabuki.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/kabuki.c:96:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/kabuki.c:96:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ataxx.c -o obj//usr/pkgretro64/mame/drivers/ataxx.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ataxx.c:28:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cinemat.c -o obj//usr/pkgretro64/mame/drivers/cinemat.o
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ataxx.c:28:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cinemat.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/cinemat.c -o obj//usr/pkgretro64/mame/audio/cinemat.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cinemat.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cinemat.c -o obj//usr/pkgretro64/mame/video/cinemat.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/cinemat.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/cinemat.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cinemat.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cinemat.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/audio/cinemat.c: In function 'void boxingb_sound_w(running_machine*, UINT8, UINT8)':
src/mame/audio/cinemat.c:1192:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
         if (SHIFTREG2_RISING_EDGE(0x4000))
         ^~
src/mame/audio/cinemat.c:1196:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   last_shift2 = current_shift;
   ^~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cchasm.c -o obj//usr/pkgretro64/mame/drivers/cchasm.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/cchasm.c -o obj//usr/pkgretro64/mame/machine/cchasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cchasm.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cchasm.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/cchasm.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/cchasm.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/cchasm.c -o obj//usr/pkgretro64/mame/audio/cchasm.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cchasm.c -o obj//usr/pkgretro64/mame/video/cchasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/cchasm.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/cchasm.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cchasm.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dlair.c -o obj//usr/pkgretro64/mame/drivers/dlair.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cchasm.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/audio/cchasm.c: In function 'void cchasm_io_w(const address_space*, offs_t, UINT16, UINT16)':
src/mame/audio/cchasm.c:59:16: warning: variable 'led' set but not used [-Wunused-but-set-variable]
     static int led;
                ^~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/embargo.c -o obj//usr/pkgretro64/mame/drivers/embargo.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jack.c -o obj//usr/pkgretro64/mame/drivers/jack.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dlair.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dlair.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/embargo.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jack.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/embargo.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/jack.c -o obj//usr/pkgretro64/mame/video/jack.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jack.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/leland.c -o obj//usr/pkgretro64/mame/drivers/leland.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/jack.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/jack.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/leland.c -o obj//usr/pkgretro64/mame/machine/leland.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/leland.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/leland.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/leland.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/leland.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/leland.c -o obj//usr/pkgretro64/mame/audio/leland.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/leland.c:80:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/leland.c:80:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/leland.c -o obj//usr/pkgretro64/mame/video/leland.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/leland.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/leland.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/funybubl.c -o obj//usr/pkgretro64/mame/drivers/funybubl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/funybubl.c:51:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/funybubl.c:51:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/funybubl.c -o obj//usr/pkgretro64/mame/video/funybubl.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/galspnbl.c -o obj//usr/pkgretro64/mame/drivers/galspnbl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/galspnbl.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/funybubl.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/galspnbl.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/funybubl.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/galspnbl.c -o obj//usr/pkgretro64/mame/video/galspnbl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/galspnbl.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/galspnbl.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pushman.c -o obj//usr/pkgretro64/mame/drivers/pushman.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pushman.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pushman.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pushman.c -o obj//usr/pkgretro64/mame/video/pushman.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/zerozone.c -o obj//usr/pkgretro64/mame/drivers/zerozone.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pushman.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pushman.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/zerozone.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/zerozone.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/zerozone.c -o obj//usr/pkgretro64/mame/video/zerozone.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cvs.c -o obj//usr/pkgretro64/mame/drivers/cvs.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/zerozone.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/zerozone.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cvs.c -o obj//usr/pkgretro64/mame/video/cvs.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/quasar.c -o obj//usr/pkgretro64/mame/drivers/quasar.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cvs.c:93:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cvs.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cvs.c:93:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cvs.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/quasar.c:60:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/quasar.c:60:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/quasar.c -o obj//usr/pkgretro64/mame/video/quasar.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/quasar.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/quasar.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/actfancr.c -o obj//usr/pkgretro64/mame/drivers/actfancr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/actfancr.c -o obj//usr/pkgretro64/mame/video/actfancr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/actfancr.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/astrof.c -o obj//usr/pkgretro64/mame/drivers/astrof.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/actfancr.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/actfancr.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/astrof.c:59:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/astrof.c:59:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/actfancr.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/astrof.c -o obj//usr/pkgretro64/mame/audio/astrof.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/astrof.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/backfire.c -o obj//usr/pkgretro64/mame/drivers/backfire.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/astrof.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/backfire.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/backfire.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/battlera.c -o obj//usr/pkgretro64/mame/drivers/battlera.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/battlera.c -o obj//usr/pkgretro64/mame/video/battlera.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/battlera.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/battlera.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/battlera.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/battlera.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/boogwing.c -o obj//usr/pkgretro64/mame/drivers/boogwing.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/boogwing.c -o obj//usr/pkgretro64/mame/video/boogwing.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/boogwing.c:81:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/boogwing.c:81:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/boogwing.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/boogwing.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/brkthru.c -o obj//usr/pkgretro64/mame/drivers/brkthru.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/brkthru.c -o obj//usr/pkgretro64/mame/video/brkthru.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/brkthru.c:52:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/brkthru.c:52:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/brkthru.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/brkthru.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/btime.c -o obj//usr/pkgretro64/mame/drivers/btime.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/btime.c -o obj//usr/pkgretro64/mame/machine/btime.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/btime.c:140:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/btime.c:140:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/btime.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/btime.c -o obj//usr/pkgretro64/mame/video/btime.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/btime.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/btime.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/btime.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/chanbara.c -o obj//usr/pkgretro64/mame/drivers/chanbara.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/chanbara.c:49:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/chanbara.c:49:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bwing.c -o obj//usr/pkgretro64/mame/drivers/bwing.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bwing.c -o obj//usr/pkgretro64/mame/video/bwing.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/deshoros.c -o obj//usr/pkgretro64/mame/drivers/deshoros.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bwing.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bwing.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bwing.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bwing.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/deshoros.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/deshoros.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cbuster.c -o obj//usr/pkgretro64/mame/drivers/cbuster.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cbuster.c -o obj//usr/pkgretro64/mame/video/cbuster.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cbuster.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cbuster.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cbuster.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cbuster.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cninja.c -o obj//usr/pkgretro64/mame/drivers/cninja.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cninja.c -o obj//usr/pkgretro64/mame/video/cninja.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cninja.c:43:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cntsteer.c -o obj//usr/pkgretro64/mame/drivers/cntsteer.o
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cninja.c:43:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cninja.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cninja.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cntsteer.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cntsteer.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/compgolf.c -o obj//usr/pkgretro64/mame/drivers/compgolf.o
src/mame/drivers/cninja.c: In function 'void cninja_patch(running_machine*)':
src/mame/drivers/cninja.c:1916:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/compgolf.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/compgolf.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/compgolf.c -o obj//usr/pkgretro64/mame/video/compgolf.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/darkseal.c -o obj//usr/pkgretro64/mame/drivers/darkseal.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/darkseal.c -o obj//usr/pkgretro64/mame/video/darkseal.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/darkseal.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/darkseal.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/darkseal.c:88:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/darkseal.c:88:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/compgolf.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/compgolf.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dassault.c -o obj//usr/pkgretro64/mame/drivers/dassault.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dassault.c -o obj//usr/pkgretro64/mame/video/dassault.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dblewing.c -o obj//usr/pkgretro64/mame/drivers/dblewing.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dassault.c:124:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dassault.c:124:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dassault.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dblewing.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dassault.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dblewing.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dec0.c -o obj//usr/pkgretro64/mame/drivers/dec0.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/dec0.c -o obj//usr/pkgretro64/mame/machine/dec0.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dec0.c:152:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dec0.c -o obj//usr/pkgretro64/mame/video/dec0.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/dec0.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/dec0.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dec0.c:152:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dec0.c:97:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dec0.c:97:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dec8.c -o obj//usr/pkgretro64/mame/drivers/dec8.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dec8.c -o obj//usr/pkgretro64/mame/video/dec8.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/deco_ld.c -o obj//usr/pkgretro64/mame/drivers/deco_ld.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dec8.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dec8.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dec8.c:43:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/deco_ld.c:104:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dec8.c:43:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/deco_ld.c:104:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/deco_mlc.c -o obj//usr/pkgretro64/mame/drivers/deco_mlc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/deco_mlc.c:98:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/deco_mlc.c:98:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/deco_mlc.c -o obj//usr/pkgretro64/mame/video/deco_mlc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/deco_mlc.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/deco_mlc.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/deco156.c -o obj//usr/pkgretro64/mame/drivers/deco156.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/deco156.c -o obj//usr/pkgretro64/mame/machine/deco156.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/deco156.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/deco156.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/deco156.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/deco156.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/deco32.c -o obj//usr/pkgretro64/mame/drivers/deco32.o
src/mame/machine/deco156.c: In function 'void deco156_decrypt(running_machine*)':
src/mame/machine/deco156.c:127:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32 *)memory_region(machine, "maincpu");
                                                          ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/deco32.c:226:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/deco32.c -o obj//usr/pkgretro64/mame/video/deco32.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/deco32.c:226:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/decocass.c -o obj//usr/pkgretro64/mame/drivers/decocass.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/deco32.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/decocass.c:34:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/deco32.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/decocass.c:34:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/deco32.c: In function 'void driver_init_dragngun(running_machine*)':
src/mame/drivers/deco32.c:2977:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(machine, "maincpu");
                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/decocass.c -o obj//usr/pkgretro64/mame/machine/decocass.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/decocass.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/decocass.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/decocass.c -o obj//usr/pkgretro64/mame/video/decocass.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dietgo.c -o obj//usr/pkgretro64/mame/drivers/dietgo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/decocass.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/decocass.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dietgo.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dietgo.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dietgo.c -o obj//usr/pkgretro64/mame/video/dietgo.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/exprraid.c -o obj//usr/pkgretro64/mame/drivers/exprraid.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/exprraid.c -o obj//usr/pkgretro64/mame/video/exprraid.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dietgo.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dietgo.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/exprraid.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/exprraid.c:208:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/firetrap.c -o obj//usr/pkgretro64/mame/drivers/firetrap.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/exprraid.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/exprraid.c:208:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/firetrap.c:134:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/firetrap.c:134:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/firetrap.c -o obj//usr/pkgretro64/mame/video/firetrap.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/funkyjet.c -o obj//usr/pkgretro64/mame/drivers/funkyjet.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/firetrap.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/firetrap.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/funkyjet.c:90:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/funkyjet.c:90:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/funkyjet.c -o obj//usr/pkgretro64/mame/video/funkyjet.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/karnov.c -o obj//usr/pkgretro64/mame/drivers/karnov.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/karnov.c -o obj//usr/pkgretro64/mame/video/karnov.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/karnov.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/karnov.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/funkyjet.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/funkyjet.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/karnov.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/karnov.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/karnov.c: In function 'void driver_init_chelnov(running_machine*)':
src/mame/drivers/karnov.c:1135:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/karnov.c: In function 'void driver_init_chelnovw(running_machine*)':
src/mame/drivers/karnov.c:1146:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/karnov.c: In function 'void driver_init_chelnovj(running_machine*)':
src/mame/drivers/karnov.c:1157:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/kchamp.c -o obj//usr/pkgretro64/mame/drivers/kchamp.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/kchamp.c -o obj//usr/pkgretro64/mame/video/kchamp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/kchamp.c:65:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/kchamp.c:65:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/kingobox.c -o obj//usr/pkgretro64/mame/drivers/kingobox.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/kchamp.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/kchamp.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/kingobox.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/kingobox.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/kingobox.c -o obj//usr/pkgretro64/mame/video/kingobox.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/lemmings.c -o obj//usr/pkgretro64/mame/drivers/lemmings.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/lemmings.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/lemmings.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/kingobox.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/kingobox.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/lemmings.c -o obj//usr/pkgretro64/mame/video/lemmings.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/liberate.c -o obj//usr/pkgretro64/mame/drivers/liberate.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/lemmings.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/lemmings.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/liberate.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/liberate.c -o obj//usr/pkgretro64/mame/video/liberate.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/liberate.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/madalien.c -o obj//usr/pkgretro64/mame/drivers/madalien.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/liberate.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/liberate.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/madalien.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/madalien.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/madalien.c -o obj//usr/pkgretro64/mame/audio/madalien.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/madalien.c -o obj//usr/pkgretro64/mame/video/madalien.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/madalien.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/madmotor.c -o obj//usr/pkgretro64/mame/drivers/madmotor.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/madalien.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/madmotor.c -o obj//usr/pkgretro64/mame/video/madmotor.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/madalien.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/madalien.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/madmotor.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/madmotor.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/madmotor.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/madmotor.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/metlclsh.c -o obj//usr/pkgretro64/mame/drivers/metlclsh.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/metlclsh.c -o obj//usr/pkgretro64/mame/video/metlclsh.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/metlclsh.c:34:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/metlclsh.c:34:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pcktgal.c -o obj//usr/pkgretro64/mame/drivers/pcktgal.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/metlclsh.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/metlclsh.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pcktgal.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pcktgal.c -o obj//usr/pkgretro64/mame/video/pcktgal.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pcktgal.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pcktgal.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pcktgal.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pktgaldx.c -o obj//usr/pkgretro64/mame/drivers/pktgaldx.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pktgaldx.c -o obj//usr/pkgretro64/mame/video/pktgaldx.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pktgaldx.c:55:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pktgaldx.c:55:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pokechmp.c -o obj//usr/pkgretro64/mame/drivers/pokechmp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pokechmp.c:47:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pktgaldx.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pokechmp.c -o obj//usr/pkgretro64/mame/video/pokechmp.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pokechmp.c:47:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pktgaldx.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/progolf.c -o obj//usr/pkgretro64/mame/drivers/progolf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pokechmp.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pokechmp.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rohga.c -o obj//usr/pkgretro64/mame/drivers/rohga.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/progolf.c:53:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/progolf.c:53:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rohga.c:107:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rohga.c:107:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rohga.c -o obj//usr/pkgretro64/mame/video/rohga.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rohga.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rohga.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/shootout.c -o obj//usr/pkgretro64/mame/drivers/shootout.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/shootout.c -o obj//usr/pkgretro64/mame/video/shootout.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/shootout.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sidepckt.c -o obj//usr/pkgretro64/mame/drivers/sidepckt.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/shootout.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/shootout.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/shootout.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sidepckt.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sidepckt.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sidepckt.c -o obj//usr/pkgretro64/mame/video/sidepckt.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/simpl156.c -o obj//usr/pkgretro64/mame/drivers/simpl156.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/simpl156.c -o obj//usr/pkgretro64/mame/video/simpl156.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sidepckt.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sidepckt.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/simpl156.c:91:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/simpl156.c:91:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/simpl156.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/simpl156.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sshangha.c -o obj//usr/pkgretro64/mame/drivers/sshangha.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sshangha.c:54:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sshangha.c -o obj//usr/pkgretro64/mame/video/sshangha.o
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sshangha.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sshangha.c:54:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/stadhero.c -o obj//usr/pkgretro64/mame/drivers/stadhero.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sshangha.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/stadhero.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/stadhero.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/stadhero.c -o obj//usr/pkgretro64/mame/video/stadhero.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/stadhero.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/stadhero.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/supbtime.c -o obj//usr/pkgretro64/mame/drivers/supbtime.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/supbtime.c -o obj//usr/pkgretro64/mame/video/supbtime.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/supbtime.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/supbtime.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/supbtime.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/supbtime.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tryout.c -o obj//usr/pkgretro64/mame/drivers/tryout.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tryout.c -o obj//usr/pkgretro64/mame/video/tryout.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tumbleb.c -o obj//usr/pkgretro64/mame/drivers/tumbleb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tryout.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tryout.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tryout.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tryout.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tumbleb.c -o obj//usr/pkgretro64/mame/video/tumbleb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tumbleb.c:311:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tumbleb.c:311:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tumbleb.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tumbleb.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tumblep.c -o obj//usr/pkgretro64/mame/drivers/tumblep.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tumblep.c:42:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tumblep.c:42:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/tumbleb.c: In function 'void machine_reset_htchctch(running_machine*)':
src/mame/drivers/tumbleb.c:2180:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *PROTDATA = (UINT16*)memory_region(machine, "user1");
                                                            ^
src/mame/drivers/tumbleb.c: In function 'void driver_init_htchctch(running_machine*)':
src/mame/drivers/tumbleb.c:3406:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *PROTDATA = (UINT16*)memory_region(machine, "user1");
                                                            ^
src/mame/drivers/tumbleb.c: In function 'void suprtrio_decrypt_code(running_machine*)':
src/mame/drivers/tumbleb.c:3659:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/tumbleb.c: In function 'void suprtrio_decrypt_gfx(running_machine*)':
src/mame/drivers/tumbleb.c:3677:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "gfx1");
                                                       ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tumblep.c -o obj//usr/pkgretro64/mame/video/tumblep.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tumblep.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tumblep.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vaportra.c -o obj//usr/pkgretro64/mame/drivers/vaportra.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vaportra.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vaportra.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/vaportra.c -o obj//usr/pkgretro64/mame/video/vaportra.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/deco102.c -o obj//usr/pkgretro64/mame/machine/deco102.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/deco102.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/deco102.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/vaportra.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/machine/deco102.c: In function 'void deco102_decrypt_cpu(running_machine*, const char*, int, int, int)':
src/mame/machine/deco102.c:54:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, cputag);
                                                       ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/vaportra.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/decocrpt.c -o obj//usr/pkgretro64/mame/machine/decocrpt.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/decoprot.c -o obj//usr/pkgretro64/mame/machine/decoprot.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/decocrpt.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/deco16ic.c -o obj//usr/pkgretro64/mame/video/deco16ic.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/decocrpt.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/decoprot.c:73:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/machine/decocrpt.c: In function 'void deco_decrypt(running_machine*, const char*, const UINT8*, const UINT16*, const UINT8*, int)':
src/mame/machine/decocrpt.c:603:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, rgntag);
                                                       ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/decoprot.c:73:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/deco16ic.c:148:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/deco16ic.c:148:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dooyong.c -o obj//usr/pkgretro64/mame/drivers/dooyong.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dooyong.c:52:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dooyong.c:52:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dooyong.c -o obj//usr/pkgretro64/mame/video/dooyong.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dooyong.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dooyong.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gundealr.c -o obj//usr/pkgretro64/mame/drivers/gundealr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gundealr.c:49:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gundealr.c:49:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gundealr.c -o obj//usr/pkgretro64/mame/video/gundealr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ddenlovr.c -o obj//usr/pkgretro64/mame/drivers/ddenlovr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dynax.c -o obj//usr/pkgretro64/mame/drivers/dynax.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gundealr.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gundealr.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ddenlovr.c:96:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ddenlovr.c:96:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dynax.c -o obj//usr/pkgretro64/mame/video/dynax.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dynax.c:74:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dynax.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dynax.c:74:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dynax.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/hnayayoi.c -o obj//usr/pkgretro64/mame/drivers/hnayayoi.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/hnayayoi.c -o obj//usr/pkgretro64/mame/video/hnayayoi.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/hnayayoi.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/hnayayoi.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/hnayayoi.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/hnayayoi.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/realbrk.c -o obj//usr/pkgretro64/mame/drivers/realbrk.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/realbrk.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/realbrk.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/realbrk.c -o obj//usr/pkgretro64/mame/video/realbrk.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/royalmah.c -o obj//usr/pkgretro64/mame/drivers/royalmah.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/diverboy.c -o obj//usr/pkgretro64/mame/drivers/diverboy.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/realbrk.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/realbrk.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/royalmah.c:91:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/diverboy.c:49:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/royalmah.c:91:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/diverboy.c:49:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/fantland.c -o obj//usr/pkgretro64/mame/drivers/fantland.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/fantland.c -o obj//usr/pkgretro64/mame/video/fantland.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/fantland.c:61:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/fantland.c:61:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/fantland.c:46:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mwarr.c -o obj//usr/pkgretro64/mame/drivers/mwarr.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/fantland.c:46:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mwarr.c:41:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mwarr.c:41:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mugsmash.c -o obj//usr/pkgretro64/mame/drivers/mugsmash.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mugsmash.c -o obj//usr/pkgretro64/mame/video/mugsmash.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mugsmash.c:42:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/stlforce.c -o obj//usr/pkgretro64/mame/drivers/stlforce.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mugsmash.c:42:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mugsmash.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/stlforce.c:70:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mugsmash.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/stlforce.c:70:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/stlforce.c -o obj//usr/pkgretro64/mame/video/stlforce.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ppmast93.c -o obj//usr/pkgretro64/mame/drivers/ppmast93.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/twins.c -o obj//usr/pkgretro64/mame/drivers/twins.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/stlforce.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/stlforce.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ppmast93.c:132:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ppmast93.c:132:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/twins.c:51:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/twins.c:51:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pzletime.c -o obj//usr/pkgretro64/mame/drivers/pzletime.o
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pzletime.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/eolith.c -o obj//usr/pkgretro64/mame/drivers/eolith.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pzletime.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/eolith.c -o obj//usr/pkgretro64/mame/video/eolith.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/eolith.c:54:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/eolith.c:54:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/eolith.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/eolith.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/eolith.c: In function 'void driver_init_landbrka(running_machine*)':
src/mame/drivers/eolith.c:1052:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rombase = (UINT32*)memory_region(machine, "maincpu");
                                                             ^
src/mame/drivers/eolith.c: In function 'void driver_init_hidctch2(running_machine*)':
src/mame/drivers/eolith.c:1062:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rombase = (UINT32*)memory_region(machine, "maincpu");
                                                             ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/eolith16.c -o obj//usr/pkgretro64/mame/drivers/eolith16.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/eolithsp.c -o obj//usr/pkgretro64/mame/drivers/eolithsp.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ghosteo.c -o obj//usr/pkgretro64/mame/drivers/ghosteo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/eolith16.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/eolith16.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/eolithsp.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/eolithsp.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ghosteo.c:54:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ghosteo.c:54:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vegaeo.c -o obj//usr/pkgretro64/mame/drivers/vegaeo.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/aquarium.c -o obj//usr/pkgretro64/mame/drivers/aquarium.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/aquarium.c:52:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vegaeo.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/aquarium.c:52:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vegaeo.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/aquarium.c -o obj//usr/pkgretro64/mame/video/aquarium.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/d9final.c -o obj//usr/pkgretro64/mame/drivers/d9final.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gcpinbal.c -o obj//usr/pkgretro64/mame/drivers/gcpinbal.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/aquarium.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/aquarium.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/d9final.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/d9final.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gcpinbal.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gcpinbal.c -o obj//usr/pkgretro64/mame/video/gcpinbal.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gcpinbal.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vmetal.c -o obj//usr/pkgretro64/mame/drivers/vmetal.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gcpinbal.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gcpinbal.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/carpolo.c -o obj//usr/pkgretro64/mame/drivers/carpolo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vmetal.c:76:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vmetal.c:76:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/carpolo.c -o obj//usr/pkgretro64/mame/machine/carpolo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/carpolo.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/carpolo.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/carpolo.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/carpolo.c -o obj//usr/pkgretro64/mame/video/carpolo.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/carpolo.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/carpolo.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/carpolo.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/circus.c -o obj//usr/pkgretro64/mame/drivers/circus.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/circus.c -o obj//usr/pkgretro64/mame/audio/circus.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/circus.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/circus.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/circus.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/circus.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/circus.c -o obj//usr/pkgretro64/mame/video/circus.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/exidy.c -o obj//usr/pkgretro64/mame/drivers/exidy.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/exidy.c -o obj//usr/pkgretro64/mame/audio/exidy.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/exidy.c:128:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/exidy.c:128:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/exidy.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/exidy.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/circus.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/circus.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/exidy.c -o obj//usr/pkgretro64/mame/video/exidy.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/exidy.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/exidy.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/exidy440.c -o obj//usr/pkgretro64/mame/drivers/exidy440.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/exidy440.c:217:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/exidy440.c:217:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/exidy440.c -o obj//usr/pkgretro64/mame/audio/exidy440.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/exidy440.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/exidy440.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/exidy440.c -o obj//usr/pkgretro64/mame/video/exidy440.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/exidy440.c:10:
src/mame/audio/exidy440.c: In function 'void device_start_exidy440_sound(device_t*)':
./src/emu/emualloc.h:56:108: warning: cast from 'unsigned char*' to 'sound_cache_entry*' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array(_pool, _type, _num)  (_pool).add_array(new(__FILE__, __LINE__) _type[_num], (_num))
                                                                                                            ^
./src/emu/machine.h:116:36: note: in expansion of macro 'pool_alloc_array'
 #define auto_alloc_array(m, t, c)  pool_alloc_array(static_cast<running_machine *>(m)->m_respool, t, c)
                                    ^~~~~~~~~~~~~~~~
src/mame/audio/exidy440.c:169:37: note: in expansion of macro 'auto_alloc_array'
  sound_cache = (sound_cache_entry *)auto_alloc_array(machine, UINT8, length);
                                     ^~~~~~~~~~~~~~~~
src/mame/audio/exidy440.c:172:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'sound_cache_entry*' increases required alignment of target type [-Wcast-align]
  sound_cache_max = (sound_cache_entry *)((UINT8 *)sound_cache + length);
                                                                       ^
src/mame/audio/exidy440.c: In function 'INT16* add_to_sound_cache(UINT8*, int, int, int, int)':
src/mame/audio/exidy440.c:625:100: warning: cast from 'UINT8* {aka unsigned char*}' to 'sound_cache_entry*' increases required alignment of target type [-Wcast-align]
  sound_cache_end = (sound_cache_entry *)((UINT8 *)current + sizeof(sound_cache_entry) + length * 16);
                                                                                                    ^
src/mame/audio/exidy.c: In function 'UINT8 exidy_sh6840_r(const address_space*, offs_t)':
src/mame/audio/exidy.c:619:50: warning: array subscript is above array bounds [-Warray-bounds]
   sh6840_LSB_latch = sh6840_timer[((offset<<1)-1)].counter.b.l;
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
src/mame/audio/exidy.c:620:38: warning: array subscript is above array bounds [-Warray-bounds]
   return sh6840_timer[((offset<<1)-1)].counter.b.h;
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/exidy440.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/exidy440.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/maxaflex.c -o obj//usr/pkgretro64/mame/drivers/maxaflex.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/atari.c -o obj//usr/pkgretro64/mame/machine/atari.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/atari.c -o obj//usr/pkgretro64/mame/video/atari.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/atari.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/atari.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/atari.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/maxaflex.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/atari.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/maxaflex.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/antic.c -o obj//usr/pkgretro64/mame/video/antic.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/antic.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/antic.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gtia.c -o obj//usr/pkgretro64/mame/video/gtia.o
In file included from src/mame/video/antic.c:11:0:
src/mame/video/antic.c: In function 'void antic_mode_0_xx(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:269:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET]
                                                ^
src/mame/video/antic.c:243:2: note: in expansion of macro 'PREPARE'
  PREPARE();
  ^~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_2_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:272:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:260:2: note: in expansion of macro 'PREPARE_TXT2'
  PREPARE_TXT2(space, 32);
  ^~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_2_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:272:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:266:2: note: in expansion of macro 'PREPARE_TXT2'
  PREPARE_TXT2(space, 40);
  ^~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_2_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:272:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:272:2: note: in expansion of macro 'PREPARE_TXT2'
  PREPARE_TXT2(space, 48);
  ^~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_3_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:290:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:284:2: note: in expansion of macro 'PREPARE_TXT3'
  PREPARE_TXT3(space, 32);
  ^~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_3_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:290:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:290:2: note: in expansion of macro 'PREPARE_TXT3'
  PREPARE_TXT3(space, 40);
  ^~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_3_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:290:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:296:2: note: in expansion of macro 'PREPARE_TXT3'
  PREPARE_TXT3(space, 48);
  ^~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_4_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:335:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:308:2: note: in expansion of macro 'PREPARE_TXT45'
  PREPARE_TXT45(space, 32,0);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_4_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:335:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:314:2: note: in expansion of macro 'PREPARE_TXT45'
  PREPARE_TXT45(space, 40,0);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_4_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:335:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:320:2: note: in expansion of macro 'PREPARE_TXT45'
  PREPARE_TXT45(space, 48,0);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_5_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:335:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:332:2: note: in expansion of macro 'PREPARE_TXT45'
  PREPARE_TXT45(space, 32,1);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_5_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:335:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:338:2: note: in expansion of macro 'PREPARE_TXT45'
  PREPARE_TXT45(space, 40,1);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_5_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:335:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:344:2: note: in expansion of macro 'PREPARE_TXT45'
  PREPARE_TXT45(space, 48,1);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_6_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:346:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:356:2: note: in expansion of macro 'PREPARE_TXT67'
  PREPARE_TXT67(space, 16,0);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_6_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:346:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:362:2: note: in expansion of macro 'PREPARE_TXT67'
  PREPARE_TXT67(space, 20,0);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_6_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:346:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:368:2: note: in expansion of macro 'PREPARE_TXT67'
  PREPARE_TXT67(space, 24,0);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_7_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:346:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:380:2: note: in expansion of macro 'PREPARE_TXT67'
  PREPARE_TXT67(space, 16,1);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_7_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:346:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:386:2: note: in expansion of macro 'PREPARE_TXT67'
  PREPARE_TXT67(space, 20,1);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_7_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:346:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:392:2: note: in expansion of macro 'PREPARE_TXT67'
  PREPARE_TXT67(space, 24,1);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_8_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:356:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:404:2: note: in expansion of macro 'PREPARE_GFX8'
  PREPARE_GFX8(space, 8);
  ^~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_8_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:356:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:410:2: note: in expansion of macro 'PREPARE_GFX8'
  PREPARE_GFX8(space, 10);
  ^~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_8_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:356:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:416:2: note: in expansion of macro 'PREPARE_GFX8'
  PREPARE_GFX8(space, 12);
  ^~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_9_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:362:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:428:2: note: in expansion of macro 'PREPARE_GFX9BC'
  PREPARE_GFX9BC(space, 16);
  ^~~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_9_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:362:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:434:2: note: in expansion of macro 'PREPARE_GFX9BC'
  PREPARE_GFX9BC(space, 20);
  ^~~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_9_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:362:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:440:2: note: in expansion of macro 'PREPARE_GFX9BC'
  PREPARE_GFX9BC(space, 24);
  ^~~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_a_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:368:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:452:2: note: in expansion of macro 'PREPARE_GFXA'
  PREPARE_GFXA(space, 16);
  ^~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_a_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:368:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:458:2: note: in expansion of macro 'PREPARE_GFXA'
  PREPARE_GFXA(space, 20);
  ^~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_a_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:368:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:464:2: note: in expansion of macro 'PREPARE_GFXA'
  PREPARE_GFXA(space, 24);
  ^~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_b_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:362:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:476:2: note: in expansion of macro 'PREPARE_GFX9BC'
  PREPARE_GFX9BC(space, 16);
  ^~~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_b_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:362:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:482:2: note: in expansion of macro 'PREPARE_GFX9BC'
  PREPARE_GFX9BC(space, 20);
  ^~~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_b_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:362:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:488:2: note: in expansion of macro 'PREPARE_GFX9BC'
  PREPARE_GFX9BC(space, 24);
  ^~~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_c_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:362:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:500:2: note: in expansion of macro 'PREPARE_GFX9BC'
  PREPARE_GFX9BC(space, 16);
  ^~~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_c_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:362:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:506:2: note: in expansion of macro 'PREPARE_GFX9BC'
  PREPARE_GFX9BC(space, 20);
  ^~~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_c_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:362:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:512:2: note: in expansion of macro 'PREPARE_GFX9BC'
  PREPARE_GFX9BC(space, 24);
  ^~~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_d_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:374:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:524:2: note: in expansion of macro 'PREPARE_GFXDE'
  PREPARE_GFXDE(space, 32);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_d_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:374:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:530:2: note: in expansion of macro 'PREPARE_GFXDE'
  PREPARE_GFXDE(space, 40);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_d_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:374:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:536:2: note: in expansion of macro 'PREPARE_GFXDE'
  PREPARE_GFXDE(space, 48);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_e_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:374:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:548:2: note: in expansion of macro 'PREPARE_GFXDE'
  PREPARE_GFXDE(space, 32);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_e_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:374:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:554:2: note: in expansion of macro 'PREPARE_GFXDE'
  PREPARE_GFXDE(space, 40);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_e_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:374:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:560:2: note: in expansion of macro 'PREPARE_GFXDE'
  PREPARE_GFXDE(space, 48);
  ^~~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_f_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:380:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:572:2: note: in expansion of macro 'PREPARE_GFXF'
  PREPARE_GFXF(space, 32);
  ^~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_f_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:380:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:578:2: note: in expansion of macro 'PREPARE_GFXF'
  PREPARE_GFXF(space, 40);
  ^~~~~~~~~~~~
src/mame/video/antic.c: In function 'void antic_mode_f_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:380:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/antic.c:584:2: note: in expansion of macro 'PREPARE_GFXF'
  PREPARE_GFXF(space, 48);
  ^~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gtia.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gtia.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/gtia.c: In function 'void atari_gtia_w(const address_space*, offs_t, UINT8)':
src/mame/video/gtia.c:387:15: warning: variable 'lumpm0' set but not used [-Wunused-but-set-variable]
  static UINT8 lumpm0=0,lumpm1=0,lumpm2=0,lumpm3=0,lumpm4=0;
               ^~~~~~
src/mame/video/gtia.c:387:24: warning: variable 'lumpm1' set but not used [-Wunused-but-set-variable]
  static UINT8 lumpm0=0,lumpm1=0,lumpm2=0,lumpm3=0,lumpm4=0;
                        ^~~~~~
src/mame/video/gtia.c:387:33: warning: variable 'lumpm2' set but not used [-Wunused-but-set-variable]
  static UINT8 lumpm0=0,lumpm1=0,lumpm2=0,lumpm3=0,lumpm4=0;
                                 ^~~~~~
src/mame/video/gtia.c:387:42: warning: variable 'lumpm3' set but not used [-Wunused-but-set-variable]
  static UINT8 lumpm0=0,lumpm1=0,lumpm2=0,lumpm3=0,lumpm4=0;
                                          ^~~~~~
src/mame/video/gtia.c:387:51: warning: variable 'lumpm4' set but not used [-Wunused-but-set-variable]
  static UINT8 lumpm0=0,lumpm1=0,lumpm2=0,lumpm3=0,lumpm4=0;
                                                   ^~~~~~
src/mame/video/gtia.c:388:24: warning: variable 'lumpf2' set but not used [-Wunused-but-set-variable]
  static UINT8 lumpf1=0,lumpf2=0,lumbk= 0;
                        ^~~~~~
src/mame/video/gtia.c:388:33: warning: variable 'lumbk' set but not used [-Wunused-but-set-variable]
  static UINT8 lumpf1=0,lumpf2=0,lumbk= 0;
                                 ^~~~~
src/mame/video/gtia.c:390:15: warning: variable 'huepf1' set but not used [-Wunused-but-set-variable]
  static UINT8 huepf1=0,huepf2=0,huebk= 0;
               ^~~~~~
In file included from src/mame/video/gtia.c:13:0:
src/mame/video/gtia.c: In function 'void gtia_mode_1_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:386:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/gtia.c:1073:2: note: in expansion of macro 'PREPARE_GFXG1'
  PREPARE_GFXG1(space, 32);
  ^~~~~~~~~~~~~
src/mame/video/gtia.c: In function 'void gtia_mode_1_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:386:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/gtia.c:1079:2: note: in expansion of macro 'PREPARE_GFXG1'
  PREPARE_GFXG1(space, 40);
  ^~~~~~~~~~~~~
src/mame/video/gtia.c: In function 'void gtia_mode_1_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:386:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/gtia.c:1085:2: note: in expansion of macro 'PREPARE_GFXG1'
  PREPARE_GFXG1(space, 48);
  ^~~~~~~~~~~~~
src/mame/video/gtia.c: In function 'void gtia_mode_2_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:392:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/gtia.c:1097:2: note: in expansion of macro 'PREPARE_GFXG2'
  PREPARE_GFXG2(space, 32);
  ^~~~~~~~~~~~~
src/mame/video/gtia.c: In function 'void gtia_mode_2_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:392:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/gtia.c:1103:2: note: in expansion of macro 'PREPARE_GFXG2'
  PREPARE_GFXG2(space, 40);
  ^~~~~~~~~~~~~
src/mame/video/gtia.c: In function 'void gtia_mode_2_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:392:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/gtia.c:1109:2: note: in expansion of macro 'PREPARE_GFXG2'
  PREPARE_GFXG2(space, 48);
  ^~~~~~~~~~~~~
src/mame/video/gtia.c: In function 'void gtia_mode_3_32(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:398:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/gtia.c:1121:2: note: in expansion of macro 'PREPARE_GFXG3'
  PREPARE_GFXG3(space, 32);
  ^~~~~~~~~~~~~
src/mame/video/gtia.c: In function 'void gtia_mode_3_40(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:398:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/gtia.c:1127:2: note: in expansion of macro 'PREPARE_GFXG3'
  PREPARE_GFXG3(space, 40);
  ^~~~~~~~~~~~~
src/mame/video/gtia.c: In function 'void gtia_mode_3_48(const address_space*, VIDEO*)':
./src/mame/includes/atari.h:398:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)&antic.cclock[PMOFFSET];   \
                                                ^
src/mame/video/gtia.c:1133:2: note: in expansion of macro 'PREPARE_GFXG3'
  PREPARE_GFXG3(space, 48);
  ^~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/starfire.c -o obj//usr/pkgretro64/mame/drivers/starfire.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/starfire.c:47:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/starfire.c:47:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/starfire.c -o obj//usr/pkgretro64/mame/video/starfire.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/starfire.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/starfire.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vertigo.c -o obj//usr/pkgretro64/mame/drivers/vertigo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vertigo.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vertigo.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/vertigo.c -o obj//usr/pkgretro64/mame/machine/vertigo.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/vertigo.c -o obj//usr/pkgretro64/mame/video/vertigo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/vertigo.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/vertigo.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/vertigo.c:46:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/victory.c -o obj//usr/pkgretro64/mame/drivers/victory.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/vertigo.c:46:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/victory.c -o obj//usr/pkgretro64/mame/video/victory.o
src/mame/video/vertigo.c: In function 'void vertigo_vproc_reset(running_machine*)':
src/mame/video/vertigo.c:254:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  vertigo_vectorrom = (UINT16 *)memory_region(machine, "user1");
                                                              ^
src/mame/video/vertigo.c:255:50: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  mcode = (UINT64 *)memory_region(machine, "proms");
                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/victory.c:97:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/victory.c:97:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/victory.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/victory.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/targ.c -o obj//usr/pkgretro64/mame/audio/targ.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/crospang.c -o obj//usr/pkgretro64/mame/drivers/crospang.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/targ.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/targ.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/crospang.c:29:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/crospang.c -o obj//usr/pkgretro64/mame/video/crospang.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/crospang.c:29:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/crospang.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/crospang.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/f-32.c -o obj//usr/pkgretro64/mame/drivers/f-32.o
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/fuukifg2.c -o obj//usr/pkgretro64/mame/drivers/fuukifg2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/fuukifg2.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/fuukifg2.c -o obj//usr/pkgretro64/mame/video/fuukifg2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/f-32.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/fuukifg2.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/f-32.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/fuukifg2.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/fuukifg2.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/fuukifg3.c -o obj//usr/pkgretro64/mame/drivers/fuukifg3.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/fuukifg3.c -o obj//usr/pkgretro64/mame/video/fuukifg3.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/fuukifg3.c:151:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/fuukifg3.c:151:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/fuukifg3.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/fuukifg3.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gaelco.c -o obj//usr/pkgretro64/mame/drivers/gaelco.o
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gaelco.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gaelco.c -o obj//usr/pkgretro64/mame/video/gaelco.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gaelco.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/gaelcrpt.c -o obj//usr/pkgretro64/mame/machine/gaelcrpt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gaelco.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gaelco.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/gaelcrpt.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/gaelcrpt.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gaelco2.c -o obj//usr/pkgretro64/mame/drivers/gaelco2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gaelco2.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gaelco2.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/gaelco2.c -o obj//usr/pkgretro64/mame/machine/gaelco2.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gaelco2.c -o obj//usr/pkgretro64/mame/video/gaelco2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/gaelco2.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/gaelco2.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gaelco2.c:79:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gaelco2.c:79:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gaelco3d.c -o obj//usr/pkgretro64/mame/drivers/gaelco3d.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gaelco3d.c -o obj//usr/pkgretro64/mame/video/gaelco3d.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gaelco3d.c:145:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gaelco3d.c:145:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/glass.c -o obj//usr/pkgretro64/mame/drivers/glass.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gaelco3d.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/gaelco3d.c: In function 'void machine_reset_common(running_machine*)':
src/mame/drivers/gaelco3d.c:205:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  src = (UINT16 *)memory_region(machine, "user1");
                                                ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gaelco3d.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/glass.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/glass.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/glass.c -o obj//usr/pkgretro64/mame/video/glass.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/glass.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mastboy.c -o obj//usr/pkgretro64/mame/drivers/mastboy.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/splash.c -o obj//usr/pkgretro64/mame/drivers/splash.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/glass.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mastboy.c:436:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/splash.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/splash.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mastboy.c:436:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/splash.c: In function 'void driver_init_rebus(running_machine*)':
src/mame/drivers/splash.c:870:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/splash.c: In function 'void driver_init_funystrp(running_machine*)':
src/mame/drivers/splash.c:898:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/splash.c -o obj//usr/pkgretro64/mame/video/splash.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/targeth.c -o obj//usr/pkgretro64/mame/drivers/targeth.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/splash.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/splash.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/targeth.c -o obj//usr/pkgretro64/mame/video/targeth.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/targeth.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/targeth.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/targeth.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/thoop2.c -o obj//usr/pkgretro64/mame/drivers/thoop2.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/thoop2.c -o obj//usr/pkgretro64/mame/video/thoop2.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/targeth.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/thoop2.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/thoop2.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/xorworld.c -o obj//usr/pkgretro64/mame/drivers/xorworld.o
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/thoop2.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/thoop2.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/xorworld.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/xorworld.c -o obj//usr/pkgretro64/mame/video/xorworld.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/xorworld.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/wrally.c -o obj//usr/pkgretro64/mame/drivers/wrally.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/xorworld.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/xorworld.c: In function 'void driver_init_xorworld(running_machine*)':
src/mame/drivers/xorworld.c:238:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)(memory_region(machine, "maincpu") + 0x1390);
                                                                     ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/wrally.c -o obj//usr/pkgretro64/mame/machine/wrally.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/xorworld.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/wrally.c:97:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/wrally.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/wrally.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/wrally.c:97:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/wrally.c -o obj//usr/pkgretro64/mame/video/wrally.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tokyocop.c -o obj//usr/pkgretro64/mame/drivers/tokyocop.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/enigma2.c -o obj//usr/pkgretro64/mame/drivers/enigma2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tokyocop.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/wrally.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tokyocop.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/wrally.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gameplan.c -o obj//usr/pkgretro64/mame/drivers/gameplan.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/enigma2.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gameplan.c -o obj//usr/pkgretro64/mame/video/gameplan.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gameplan.c:77:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/enigma2.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gameplan.c:77:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gameplan.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gameplan.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/toratora.c -o obj//usr/pkgretro64/mame/drivers/toratora.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/toratora.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/toratora.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gotya.c -o obj//usr/pkgretro64/mame/drivers/gotya.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/gotya.c -o obj//usr/pkgretro64/mame/audio/gotya.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gotya.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gotya.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/gotya.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gotya.c -o obj//usr/pkgretro64/mame/video/gotya.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/gotya.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sbugger.c -o obj//usr/pkgretro64/mame/drivers/sbugger.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gotya.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gotya.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sbugger.c:100:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sbugger.c:100:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sbugger.c -o obj//usr/pkgretro64/mame/video/sbugger.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gatron.c -o obj//usr/pkgretro64/mame/drivers/gatron.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sbugger.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sbugger.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gatron.c -o obj//usr/pkgretro64/mame/video/gatron.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/exterm.c -o obj//usr/pkgretro64/mame/drivers/exterm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gatron.c:229:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gatron.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gatron.c:229:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gatron.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/exterm.c:63:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/exterm.c -o obj//usr/pkgretro64/mame/video/exterm.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/exterm.c:63:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/exterm.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/exterm.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gottlieb.c -o obj//usr/pkgretro64/mame/drivers/gottlieb.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/gottlieb.c -o obj//usr/pkgretro64/mame/audio/gottlieb.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gottlieb.c -o obj//usr/pkgretro64/mame/video/gottlieb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/gottlieb.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/gottlieb.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gottlieb.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gottlieb.c:196:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gottlieb.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gottlieb.c:196:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cabaret.c -o obj//usr/pkgretro64/mame/drivers/cabaret.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ddz.c -o obj//usr/pkgretro64/mame/drivers/ddz.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ddz.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cabaret.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ddz.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cabaret.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dunhuang.c -o obj//usr/pkgretro64/mame/drivers/dunhuang.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dunhuang.c:52:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/goldstar.c -o obj//usr/pkgretro64/mame/drivers/goldstar.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dunhuang.c:52:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/goldstar.c -o obj//usr/pkgretro64/mame/video/goldstar.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/goldstar.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/goldstar.c:111:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/goldstar.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/goldstar.c:111:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jackie.c -o obj//usr/pkgretro64/mame/drivers/jackie.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/igspoker.c -o obj//usr/pkgretro64/mame/drivers/igspoker.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jackie.c:46:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jackie.c:46:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/igspoker.c:67:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/igspoker.c:67:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/igs009.c -o obj//usr/pkgretro64/mame/drivers/igs009.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/igs009.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/igs009.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/igs011.c -o obj//usr/pkgretro64/mame/drivers/igs011.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/igs017.c -o obj//usr/pkgretro64/mame/drivers/igs017.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/igs011.c:63:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/igs011.c:63:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/igs017.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/igs011.c: In function 'void wlcc_decrypt(running_machine*)':
src/mame/drivers/igs011.c:427:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu"));
                                                             ^
src/mame/drivers/igs011.c: In function 'void lhb_decrypt(running_machine*)':
src/mame/drivers/igs011.c:451:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu"));
                                                             ^
src/mame/drivers/igs011.c: In function 'void drgnwrld_type3_decrypt(running_machine*)':
src/mame/drivers/igs011.c:476:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu"));
                                                             ^
src/mame/drivers/igs011.c: In function 'void drgnwrld_type2_decrypt(running_machine*)':
src/mame/drivers/igs011.c:504:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu"));
                                                             ^
src/mame/drivers/igs011.c: In function 'void drgnwrld_type1_decrypt(running_machine*)':
src/mame/drivers/igs011.c:537:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu"));
                                                             ^
src/mame/drivers/igs011.c: In function 'void lhb2_decrypt(running_machine*)':
src/mame/drivers/igs011.c:567:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu"));
                                                             ^
src/mame/drivers/igs011.c: In function 'void nkishusp_decrypt(running_machine*)':
src/mame/drivers/igs011.c:608:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu"));
                                                             ^
src/mame/drivers/igs011.c: In function 'void vbowlj_decrypt(running_machine*)':
src/mame/drivers/igs011.c:638:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu"));
                                                             ^
src/mame/drivers/igs011.c: In function 'void dbc_decrypt(running_machine*)':
src/mame/drivers/igs011.c:672:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu"));
                                                             ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/igs017.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/mame/drivers/igs011.c: In function 'void ryukobou_decrypt(running_machine*)':
src/mame/drivers/igs011.c:722:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) memory_region(machine, "maincpu");
                                                           ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/igs011.c: In function 'void driver_init_lhb2(running_machine*)':
src/mame/drivers/igs011.c:1923:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *) memory_region(machine, "maincpu");
                                                           ^
src/mame/drivers/igs011.c: In function 'void driver_init_vbowl(running_machine*)':
src/mame/drivers/igs011.c:1945:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *) memory_region(machine, "maincpu");
                                                           ^
src/mame/drivers/igs011.c: In function 'void driver_init_vbowlj(running_machine*)':
src/mame/drivers/igs011.c:1970:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *) memory_region(machine, "maincpu");
                                                           ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/igs_m027.c -o obj//usr/pkgretro64/mame/drivers/igs_m027.o
src/mame/drivers/igs017.c: In function 'void mgcs_decrypt_program_rom(running_machine*)':
src/mame/drivers/igs017.c:486:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/igs017.c: In function 'void mgcs_patch_rom(running_machine*)':
src/mame/drivers/igs017.c:573:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/igs017.c: In function 'void driver_init_tarzan(running_machine*)':
src/mame/drivers/igs017.c:599:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region(machine,"maincpu");
                                                         ^
src/mame/drivers/igs017.c: In function 'void driver_init_sdmg2(running_machine*)':
src/mame/drivers/igs017.c:702:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/igs017.c: In function 'void driver_init_mgdh(running_machine*)':
src/mame/drivers/igs017.c:759:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/igs017.c: In function 'void driver_init_lhzb2(running_machine*)':
src/mame/drivers/igs017.c:796:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu"));
                                                             ^
src/mame/drivers/igs017.c: In function 'void driver_init_lhzb2a(running_machine*)':
src/mame/drivers/igs017.c:886:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu"));
                                                             ^
src/mame/drivers/igs017.c: In function 'void driver_init_slqz2(running_machine*)':
src/mame/drivers/igs017.c:948:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu"));
                                                             ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/igs_m027.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/igs_m027.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/igs_m027.c: In function 'void sdwx_decrypt(running_machine*)':
src/mame/drivers/igs_m027.c:226:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) memory_region(machine, "user1");
                                                         ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/spoker.c -o obj//usr/pkgretro64/mame/drivers/spoker.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/spoker.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/spoker.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/iqblock.c -o obj//usr/pkgretro64/mame/drivers/iqblock.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/iqblock.c -o obj//usr/pkgretro64/mame/video/iqblock.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/iqblock.c:52:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/iqblock.c:52:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/iqblock.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/iqblock.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/lordgun.c -o obj//usr/pkgretro64/mame/drivers/lordgun.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/lordgun.c -o obj//usr/pkgretro64/mame/video/lordgun.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/lordgun.c:41:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/lordgun.c:38:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/lordgun.c:41:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pgm.c -o obj//usr/pkgretro64/mame/drivers/pgm.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/lordgun.c:38:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/lordgun.c: In function 'void driver_init_lordgun(running_machine*)':
src/mame/drivers/lordgun.c:60:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/lordgun.c: In function 'void driver_init_aliencha(running_machine*)':
src/mame/drivers/lordgun.c:85:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/lordgun.c: In function 'void driver_init_alienchac(running_machine*)':
src/mame/drivers/lordgun.c:109:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pgm.c:294:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pgm.c:294:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pgm.c -o obj//usr/pkgretro64/mame/video/pgm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pgm.c:4:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/pgmcrypt.c -o obj//usr/pkgretro64/mame/machine/pgmcrypt.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pgm.c:4:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/pgmcrypt.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/pgmcrypt.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/pgm.c: In function 'void driver_init_drgw2(running_machine*)':
src/mame/drivers/pgm.c:3968:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *mem16 = (UINT16 *)memory_region(machine, "maincpu");
                                                            ^
src/mame/drivers/pgm.c: In function 'void driver_init_drgw2c(running_machine*)':
src/mame/drivers/pgm.c:3980:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *mem16 = (UINT16 *)memory_region(machine, "maincpu");
                                                            ^
src/mame/drivers/pgm.c: In function 'void driver_init_drgw2j(running_machine*)':
src/mame/drivers/pgm.c:3992:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *mem16 = (UINT16 *)memory_region(machine, "maincpu");
                                                            ^
src/mame/drivers/pgm.c: In function 'void IGS022_do_dma(running_machine*, UINT16, UINT16, UINT16, UINT16)':
src/mame/drivers/pgm.c:4258:65: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *PROTROM = (UINT16*)memory_region(machine, "igs022data");
                                                                 ^
src/mame/drivers/pgm.c:4299:65: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *PROTROM = (UINT16*)memory_region(machine, "igs022data");
                                                                 ^
src/mame/drivers/pgm.c:4312:65: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *PROTROM = (UINT16*)memory_region(machine, "igs022data");
                                                                 ^
src/mame/drivers/pgm.c: In function 'void IGS022_reset(running_machine*)':
src/mame/drivers/pgm.c:4345:64: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *PROTROM = (UINT16*)memory_region(machine, "igs022data");
                                                                ^
src/mame/drivers/pgm.c: In function 'void driver_init_puzzli2(running_machine*)':
src/mame/drivers/pgm.c:4706:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *mem16 = (UINT16 *)memory_region(machine, "maincpu");
                                                            ^
src/mame/drivers/pgm.c: In function 'void driver_init_dw2001(running_machine*)':
src/mame/drivers/pgm.c:4752:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *mem16 = (UINT16 *)memory_region(machine, "maincpu");
                                                            ^
src/mame/drivers/pgm.c: In function 'void machine_reset_olds(running_machine*)':
src/mame/drivers/pgm.c:4836:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *mem16 = (UINT16 *)memory_region(machine, "user2");
                                                          ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_kov_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:30:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu")+0x100000);
                                                                      ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_kovsh_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:92:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu")+0x100000);
                                                                      ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_dw2_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:133:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu")+0x100000);
                                                                      ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_photoy2k_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:175:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu")+0x100000);
                                                                      ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_pstar_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:235:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu")+0x100000);
                                                                      ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_dw3_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:275:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu")+0x100000);
                                                                      ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_killbld_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:307:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu")+0x100000);
                                                                      ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_dfront_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:346:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1"));
                                                          ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_ddp2_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:406:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1"));
                                                          ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_mm_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:460:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1"));
                                                          ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_kov2_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:519:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1"));
                                                          ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_kov2p_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:575:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1"));
                                                          ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_puzzli2_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:634:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu")+0x100000);
                                                                      ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_theglad_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:693:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1"));
                                                          ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_oldsplus_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:753:85: warning: cast from 'UINT8* {aka unsigned char*}' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
  unsigned short *src = (unsigned short *)(memory_region(machine, "maincpu")+0x100000);
                                                                                     ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_kovshp_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:813:85: warning: cast from 'UINT8* {aka unsigned char*}' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
  unsigned short *src = (unsigned short *)(memory_region(machine, "maincpu")+0x100000);
                                                                                     ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_killbldp_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:873:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1"));
                                                          ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_svg_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:914:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1"));
                                                          ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_dw2001_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:972:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1"));
                                                          ^
src/mame/machine/pgmcrypt.c: In function 'void pgm_py2k2_decrypt(running_machine*)':
src/mame/machine/pgmcrypt.c:1030:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu")+0x100000);
                                                                      ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/pgmprot.c -o obj//usr/pkgretro64/mame/machine/pgmprot.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/pgmprot.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/pgmprot.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/m10.c -o obj//usr/pkgretro64/mame/drivers/m10.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/m10.c:113:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/m10.c:113:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/m10.c -o obj//usr/pkgretro64/mame/video/m10.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/m14.c -o obj//usr/pkgretro64/mame/drivers/m14.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/m10.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/m10.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/m14.c:52:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/m14.c:52:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/m52.c -o obj//usr/pkgretro64/mame/drivers/m52.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/m52.c:45:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/m52.c:45:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/m52.c -o obj//usr/pkgretro64/mame/video/m52.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/m57.c -o obj//usr/pkgretro64/mame/drivers/m57.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/m52.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/m52.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/m57.c -o obj//usr/pkgretro64/mame/video/m57.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/m57.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/m57.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/m57.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/m57.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/m58.c -o obj//usr/pkgretro64/mame/drivers/m58.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/m58.c -o obj//usr/pkgretro64/mame/video/m58.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/m58.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/m58.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/m58.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/m62.c -o obj//usr/pkgretro64/mame/drivers/m62.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/m58.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/m62.c -o obj//usr/pkgretro64/mame/video/m62.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/m62.c:70:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/m62.c:70:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/m62.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/m62.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/m63.c -o obj//usr/pkgretro64/mame/drivers/m63.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/m63.c:118:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/m72.c -o obj//usr/pkgretro64/mame/drivers/m72.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/m63.c:118:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/m72.c:84:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/m72.c:84:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/m72.c -o obj//usr/pkgretro64/mame/audio/m72.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/m72.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/m72.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/m72.c -o obj//usr/pkgretro64/mame/video/m72.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/m72.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/m90.c -o obj//usr/pkgretro64/mame/drivers/m90.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/m72.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/m90.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/m90.c -o obj//usr/pkgretro64/mame/video/m90.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/m90.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/m90.c:29:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/m90.c:29:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/m92.c -o obj//usr/pkgretro64/mame/drivers/m92.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/m92.c -o obj//usr/pkgretro64/mame/video/m92.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/m92.c:42:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/m92.c:196:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/m92.c:42:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/m92.c:196:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/m107.c -o obj//usr/pkgretro64/mame/drivers/m107.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/m107.c -o obj//usr/pkgretro64/mame/video/m107.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/m107.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/olibochu.c -o obj//usr/pkgretro64/mame/drivers/olibochu.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/m107.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/m107.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/m107.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/olibochu.c:54:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/olibochu.c:54:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/redalert.c -o obj//usr/pkgretro64/mame/drivers/redalert.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/redalert.c:94:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/redalert.c:94:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/redalert.c -o obj//usr/pkgretro64/mame/audio/redalert.o
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/redalert.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/redalert.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/redalert.c -o obj//usr/pkgretro64/mame/video/redalert.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/redalert.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/redalert.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/shisen.c -o obj//usr/pkgretro64/mame/drivers/shisen.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/shisen.c -o obj//usr/pkgretro64/mame/video/shisen.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/shisen.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/travrusa.c -o obj//usr/pkgretro64/mame/drivers/travrusa.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/shisen.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/shisen.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/shisen.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/travrusa.c -o obj//usr/pkgretro64/mame/video/travrusa.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vigilant.c -o obj//usr/pkgretro64/mame/drivers/vigilant.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/travrusa.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/travrusa.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/travrusa.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/travrusa.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/vigilant.c -o obj//usr/pkgretro64/mame/video/vigilant.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vigilant.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vigilant.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/irem_cpu.c -o obj//usr/pkgretro64/mame/machine/irem_cpu.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/vigilant.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/vigilant.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/irem_cpu.c:42:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/irem_cpu.c:42:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/irem.c -o obj//usr/pkgretro64/mame/audio/irem.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/capbowl.c -o obj//usr/pkgretro64/mame/drivers/capbowl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/irem.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/capbowl.c -o obj//usr/pkgretro64/mame/video/capbowl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/capbowl.c:90:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/capbowl.c:90:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/irem.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/capbowl.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/capbowl.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/itech8.c -o obj//usr/pkgretro64/mame/drivers/itech8.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/slikshot.c -o obj//usr/pkgretro64/mame/machine/slikshot.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/itech8.c -o obj//usr/pkgretro64/mame/video/itech8.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/slikshot.c:70:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/itech8.c:497:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/slikshot.c:70:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/itech8.c:497:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/itech8.c:90:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/itech8.c:90:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/itech32.c -o obj//usr/pkgretro64/mame/drivers/itech32.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/itech32.c -o obj//usr/pkgretro64/mame/video/itech32.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/itech32.c:347:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/itech32.c:347:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/itech32.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/itech32.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/itech32.c: In function 'UINT32 itech020_prot_result_r(const address_space*, offs_t, UINT32)':
src/mame/drivers/itech32.c:634:29: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 result = ((UINT32 *)main_ram)[itech020_prot_address >> 2];
                             ^~~~~~~~
src/mame/drivers/itech32.c: In function 'void nvram_handler_itech32(running_machine*, mame_file*, int)':
src/mame/drivers/itech32.c:927:15: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
    ((UINT32 *)main_ram)[0x2ce4/4] = 0x0000001e;
               ^~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/aeroboto.c -o obj//usr/pkgretro64/mame/drivers/aeroboto.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/aeroboto.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/aeroboto.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/aeroboto.c -o obj//usr/pkgretro64/mame/video/aeroboto.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/argus.c -o obj//usr/pkgretro64/mame/drivers/argus.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/aeroboto.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/argus.c:122:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/aeroboto.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/argus.c:122:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/argus.c -o obj//usr/pkgretro64/mame/video/argus.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/jalblend.c -o obj//usr/pkgretro64/mame/video/jalblend.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bestleag.c -o obj//usr/pkgretro64/mame/drivers/bestleag.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/argus.c:116:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/argus.c:116:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bestleag.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/jalblend.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bestleag.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/jalblend.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bigstrkb.c -o obj//usr/pkgretro64/mame/drivers/bigstrkb.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bigstrkb.c -o obj//usr/pkgretro64/mame/video/bigstrkb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bigstrkb.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bigstrkb.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bigstrkb.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bigstrkb.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/blueprnt.c -o obj//usr/pkgretro64/mame/drivers/blueprnt.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/blueprnt.c -o obj//usr/pkgretro64/mame/video/blueprnt.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bnstars.c -o obj//usr/pkgretro64/mame/drivers/bnstars.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/blueprnt.c:49:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/blueprnt.c:49:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/blueprnt.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cischeat.c -o obj//usr/pkgretro64/mame/drivers/cischeat.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/blueprnt.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bnstars.c:89:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bnstars.c:89:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cischeat.c -o obj//usr/pkgretro64/mame/video/cischeat.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cischeat.c:170:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cischeat.c:170:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cischeat.c:56:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cischeat.c:56:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/cischeat.c: In function 'void driver_init_bigrun(running_machine*)':
src/mame/drivers/cischeat.c:1953:51: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom_1 = (UINT16 *) memory_region(machine, "user1");
                                                   ^
src/mame/drivers/cischeat.c: In function 'void driver_init_cischeat(running_machine*)':
src/mame/drivers/cischeat.c:2075:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom_1 = (UINT16 *) (memory_region(machine, "user1") + 0x00000);
                                                               ^
src/mame/drivers/cischeat.c:2076:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom_2 = (UINT16 *) (memory_region(machine, "cpu2")  + 0x40000);
                                                               ^
src/mame/drivers/cischeat.c:2077:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom_3 = (UINT16 *) (memory_region(machine, "cpu3")  + 0x40000);
                                                               ^
src/mame/drivers/cischeat.c:2081:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom_2 = (UINT16 *) (memory_region(machine, "user1") + 0x80000);
                                                               ^
src/mame/drivers/cischeat.c:2085:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom_3 = (UINT16 *) (memory_region(machine, "user1") + 0xc0000);
                                                               ^
src/mame/drivers/cischeat.c: In function 'void driver_init_f1gpstar(running_machine*)':
src/mame/drivers/cischeat.c:2302:51: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom_1 = (UINT16 *) memory_region(machine, "user1");
                                                   ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/citycon.c -o obj//usr/pkgretro64/mame/drivers/citycon.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/citycon.c -o obj//usr/pkgretro64/mame/video/citycon.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/citycon.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/citycon.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ddayjlc.c -o obj//usr/pkgretro64/mame/drivers/ddayjlc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/citycon.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/citycon.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/exerion.c -o obj//usr/pkgretro64/mame/drivers/exerion.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ddayjlc.c:54:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ddayjlc.c:54:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/exerion.c -o obj//usr/pkgretro64/mame/video/exerion.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/exerion.c:120:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/exerion.c:120:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/exerion.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/exerion.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/fcombat.c -o obj//usr/pkgretro64/mame/drivers/fcombat.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/fcombat.c -o obj//usr/pkgretro64/mame/video/fcombat.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/fcombat.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ginganin.c -o obj//usr/pkgretro64/mame/drivers/ginganin.o
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/fcombat.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ginganin.c:51:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/fcombat.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ginganin.c:51:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/fcombat.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/ginganin.c: In function 'void driver_init_ginganin(running_machine*)':
src/mame/drivers/ginganin.c:465:50: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)memory_region(machine, "maincpu");
                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ginganin.c -o obj//usr/pkgretro64/mame/video/ginganin.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/homerun.c -o obj//usr/pkgretro64/mame/drivers/homerun.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ginganin.c:60:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/homerun.c -o obj//usr/pkgretro64/mame/video/homerun.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ginganin.c:60:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/homerun.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/homerun.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/homerun.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/megasys1.c -o obj//usr/pkgretro64/mame/drivers/megasys1.o
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/megasys1.c -o obj//usr/pkgretro64/mame/video/megasys1.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/homerun.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/megasys1.c:122:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/megasys1.c:122:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/megasys1.c:194:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/megasys1.c:194:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/momoko.c -o obj//usr/pkgretro64/mame/drivers/momoko.o
src/mame/drivers/megasys1.c: In function 'void phantasm_rom_decode(running_machine*, const char*)':
src/mame/drivers/megasys1.c:3565:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *) memory_region(machine, region);
                                                        ^
src/mame/drivers/megasys1.c: In function 'void astyanax_rom_decode(running_machine*, const char*)':
src/mame/drivers/megasys1.c:3599:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *) memory_region(machine, region);
                                                        ^
src/mame/drivers/megasys1.c: In function 'void rodland_rom_decode(running_machine*, const char*)':
src/mame/drivers/megasys1.c:3633:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *) memory_region(machine, region);
                                                        ^
src/mame/drivers/megasys1.c: In function 'void driver_init_astyanax(running_machine*)':
src/mame/drivers/megasys1.c:3750:51: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  RAM = (UINT16 *) memory_region(machine, "maincpu");
                                                   ^
src/mame/drivers/megasys1.c: In function 'void driver_init_hachoo(running_machine*)':
src/mame/drivers/megasys1.c:3822:52: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  RAM  = (UINT16 *) memory_region(machine, "maincpu");
                                                    ^
src/mame/drivers/megasys1.c: In function 'void driver_init_iganinju(running_machine*)':
src/mame/drivers/megasys1.c:3841:52: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  RAM  = (UINT16 *) memory_region(machine, "maincpu");
                                                    ^
src/mame/drivers/megasys1.c: In function 'void driver_init_jitsupro(running_machine*)':
src/mame/drivers/megasys1.c:3858:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM  = (UINT16 *) memory_region(machine, "maincpu");
                                                            ^
src/mame/drivers/megasys1.c: In function 'void driver_init_plusalph(running_machine*)':
src/mame/drivers/megasys1.c:3889:52: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  RAM  = (UINT16 *) memory_region(machine, "maincpu");
                                                    ^
src/mame/drivers/megasys1.c: In function 'void driver_init_stdragon(running_machine*)':
src/mame/drivers/megasys1.c:3938:52: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  RAM  = (UINT16 *) memory_region(machine, "maincpu");
                                                    ^
src/mame/drivers/megasys1.c: In function 'void driver_init_monkelf(running_machine*)':
src/mame/drivers/megasys1.c:3949:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16*)memory_region(machine, "maincpu");
                                                         ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/momoko.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/momoko.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/momoko.c -o obj//usr/pkgretro64/mame/video/momoko.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ms32.c -o obj//usr/pkgretro64/mame/drivers/ms32.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/momoko.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ms32.c -o obj//usr/pkgretro64/mame/video/ms32.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/momoko.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ms32.c:166:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ms32.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ms32.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ms32.c:166:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/psychic5.c -o obj//usr/pkgretro64/mame/drivers/psychic5.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/psychic5.c:312:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/psychic5.c:312:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/psychic5.c -o obj//usr/pkgretro64/mame/video/psychic5.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pturn.c -o obj//usr/pkgretro64/mame/drivers/pturn.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/psychic5.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/psychic5.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pturn.c:77:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pturn.c:77:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/skyfox.c -o obj//usr/pkgretro64/mame/drivers/skyfox.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/skyfox.c -o obj//usr/pkgretro64/mame/video/skyfox.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/skyfox.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/stepstag.c -o obj//usr/pkgretro64/mame/drivers/stepstag.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/skyfox.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/skyfox.c:38:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/skyfox.c:38:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/stepstag.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tetrisp2.c -o obj//usr/pkgretro64/mame/drivers/tetrisp2.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/stepstag.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tetrisp2.c -o obj//usr/pkgretro64/mame/video/tetrisp2.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/guab.c -o obj//usr/pkgretro64/mame/drivers/guab.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tetrisp2.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tetrisp2.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tetrisp2.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/guab.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tetrisp2.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/guab.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jpmsys5.c -o obj//usr/pkgretro64/mame/drivers/jpmsys5.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jpmimpct.c -o obj//usr/pkgretro64/mame/drivers/jpmimpct.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/jpmimpct.c -o obj//usr/pkgretro64/mame/video/jpmimpct.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jpmsys5.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jpmsys5.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jpmimpct.c:80:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jpmimpct.c:80:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/jpmimpct.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/jpmimpct.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/airbustr.c -o obj//usr/pkgretro64/mame/drivers/airbustr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/airbustr.c:220:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/airbustr.c:220:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/airbustr.c -o obj//usr/pkgretro64/mame/video/airbustr.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/djboy.c -o obj//usr/pkgretro64/mame/drivers/djboy.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/djboy.c:139:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/djboy.c:139:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/airbustr.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/airbustr.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/djboy.c -o obj//usr/pkgretro64/mame/video/djboy.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/galpanic.c -o obj//usr/pkgretro64/mame/drivers/galpanic.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/galpanic.c -o obj//usr/pkgretro64/mame/video/galpanic.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/djboy.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/djboy.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/galpani2.c -o obj//usr/pkgretro64/mame/drivers/galpani2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/galpanic.c:120:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/galpanic.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/galpanic.c:120:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/galpanic.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/galpani2.c -o obj//usr/pkgretro64/mame/video/galpani2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/galpani2.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/galpani2.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/galpani2.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/galpani2.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/mame/drivers/galpani2.c: In function 'UINT16 galpani2_bankedrom_r(const address_space*, offs_t, UINT16)':
src/mame/drivers/galpani2.c:353:66: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *) memory_region( space->machine, "user1" );
                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/galpani3.c -o obj//usr/pkgretro64/mame/drivers/galpani3.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/hvyunit.c -o obj//usr/pkgretro64/mame/drivers/hvyunit.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jchan.c -o obj//usr/pkgretro64/mame/drivers/jchan.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/galpani3.c:64:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/hvyunit.c:57:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/galpani3.c:64:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/hvyunit.c:57:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jchan.c:170:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jchan.c:170:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/kaneko16.c -o obj//usr/pkgretro64/mame/drivers/kaneko16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/kaneko16.c:86:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/kaneko16.c:86:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/kaneko16.c -o obj//usr/pkgretro64/mame/machine/kaneko16.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/kaneko16.c -o obj//usr/pkgretro64/mame/video/kaneko16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/kaneko16.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/kaneko16.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/kaneko16.c:34:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/kaneko16.c:34:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/expro02.c -o obj//usr/pkgretro64/mame/drivers/expro02.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/expro02.c:147:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/expro02.c:147:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/expro02.c: In function 'void driver_init_galsnew(running_machine*)':
src/mame/drivers/expro02.c:728:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *src = (UINT32 *)memory_region(machine, "gfx3" );
                                                        ^
src/mame/drivers/expro02.c:729:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32 *)memory_region(machine, "gfx2" );
                                                        ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sandscrp.c -o obj//usr/pkgretro64/mame/drivers/sandscrp.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/suprnova.c -o obj//usr/pkgretro64/mame/drivers/suprnova.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/suprnova.c -o obj//usr/pkgretro64/mame/video/suprnova.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sandscrp.c:73:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sandscrp.c:73:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/suprnova.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/suprnova.c:189:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/suprnova.c:189:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/suprnova.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/88games.c -o obj//usr/pkgretro64/mame/drivers/88games.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/88games.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/88games.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/88games.c -o obj//usr/pkgretro64/mame/video/88games.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/88games.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/88games.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ajax.c -o obj//usr/pkgretro64/mame/drivers/ajax.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/ajax.c -o obj//usr/pkgretro64/mame/machine/ajax.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ajax.c -o obj//usr/pkgretro64/mame/video/ajax.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ajax.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/ajax.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/ajax.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ajax.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ajax.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ajax.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/aliens.c -o obj//usr/pkgretro64/mame/drivers/aliens.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/aliens.c -o obj//usr/pkgretro64/mame/video/aliens.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/asterix.c -o obj//usr/pkgretro64/mame/drivers/asterix.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/aliens.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/aliens.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/aliens.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/aliens.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/asterix.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/asterix.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/asterix.c -o obj//usr/pkgretro64/mame/video/asterix.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/battlnts.c -o obj//usr/pkgretro64/mame/drivers/battlnts.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/asterix.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/asterix.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/battlnts.c -o obj//usr/pkgretro64/mame/video/battlnts.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/battlnts.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/battlnts.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/battlnts.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/battlnts.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bishi.c -o obj//usr/pkgretro64/mame/drivers/bishi.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bishi.c -o obj//usr/pkgretro64/mame/video/bishi.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bladestl.c -o obj//usr/pkgretro64/mame/drivers/bladestl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bishi.c:86:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bishi.c:86:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bladestl.c:28:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bishi.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bladestl.c:28:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bishi.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bladestl.c -o obj//usr/pkgretro64/mame/video/bladestl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bladestl.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/blockhl.c -o obj//usr/pkgretro64/mame/drivers/blockhl.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/blockhl.c -o obj//usr/pkgretro64/mame/video/blockhl.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bladestl.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/blockhl.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/blockhl.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/blockhl.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/blockhl.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bottom9.c -o obj//usr/pkgretro64/mame/drivers/bottom9.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bottom9.c -o obj//usr/pkgretro64/mame/video/bottom9.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/chqflag.c -o obj//usr/pkgretro64/mame/drivers/chqflag.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bottom9.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bottom9.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bottom9.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bottom9.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/chqflag.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/chqflag.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/chqflag.c -o obj//usr/pkgretro64/mame/video/chqflag.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/chqflag.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/chqflag.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/circusc.c -o obj//usr/pkgretro64/mame/drivers/circusc.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/circusc.c -o obj//usr/pkgretro64/mame/video/circusc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/circusc.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/circusc.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/combatsc.c -o obj//usr/pkgretro64/mame/drivers/combatsc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/circusc.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/circusc.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/combatsc.c -o obj//usr/pkgretro64/mame/video/combatsc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/combatsc.c:124:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/combatsc.c:124:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/combatsc.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/contra.c -o obj//usr/pkgretro64/mame/drivers/contra.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/combatsc.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/contra.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/contra.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/contra.c -o obj//usr/pkgretro64/mame/video/contra.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/crimfght.c -o obj//usr/pkgretro64/mame/drivers/crimfght.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/crimfght.c -o obj//usr/pkgretro64/mame/video/crimfght.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/contra.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/contra.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/crimfght.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/crimfght.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/crimfght.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/crimfght.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dbz.c -o obj//usr/pkgretro64/mame/drivers/dbz.o
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dbz.c -o obj//usr/pkgretro64/mame/video/dbz.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dbz.c:53:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dbz.c:53:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dbz.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dbz.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ddribble.c -o obj//usr/pkgretro64/mame/drivers/ddribble.o
src/mame/drivers/dbz.c: In function 'void driver_init_dbz(running_machine*)':
src/mame/drivers/dbz.c:506:50: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  ROM = (UINT16 *)memory_region(machine, "maincpu");
                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ddribble.c -o obj//usr/pkgretro64/mame/video/ddribble.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ddribble.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ddribble.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/djmain.c -o obj//usr/pkgretro64/mame/drivers/djmain.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ddribble.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ddribble.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/djmain.c -o obj//usr/pkgretro64/mame/video/djmain.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/djmain.c:66:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/djmain.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/djmain.c:66:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/djmain.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/fastfred.c -o obj//usr/pkgretro64/mame/drivers/fastfred.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/fastfred.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/fastfred.c -o obj//usr/pkgretro64/mame/video/fastfred.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/fastfred.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/fastfred.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/fastfred.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/fastlane.c -o obj//usr/pkgretro64/mame/drivers/fastlane.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/fastlane.c -o obj//usr/pkgretro64/mame/video/fastlane.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/fastlane.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/finalizr.c -o obj//usr/pkgretro64/mame/drivers/finalizr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/fastlane.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/fastlane.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/fastlane.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/finalizr.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/finalizr.c -o obj//usr/pkgretro64/mame/video/finalizr.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/finalizr.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/firebeat.c -o obj//usr/pkgretro64/mame/drivers/firebeat.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/finalizr.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/finalizr.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/firebeat.c:111:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/flkatck.c -o obj//usr/pkgretro64/mame/drivers/flkatck.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/flkatck.c -o obj//usr/pkgretro64/mame/video/flkatck.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/firebeat.c:111:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/flkatck.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/flkatck.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/flkatck.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/flkatck.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gberet.c -o obj//usr/pkgretro64/mame/drivers/gberet.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gberet.c:74:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gberet.c:74:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gberet.c -o obj//usr/pkgretro64/mame/video/gberet.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gberet.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gberet.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gbusters.c -o obj//usr/pkgretro64/mame/drivers/gbusters.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gbusters.c -o obj//usr/pkgretro64/mame/video/gbusters.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gbusters.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gijoe.c -o obj//usr/pkgretro64/mame/drivers/gijoe.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gbusters.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gbusters.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gbusters.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gijoe.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gijoe.c -o obj//usr/pkgretro64/mame/video/gijoe.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gijoe.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gijoe.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gijoe.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gradius3.c -o obj//usr/pkgretro64/mame/drivers/gradius3.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gradius3.c -o obj//usr/pkgretro64/mame/video/gradius3.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gradius3.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gradius3.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gticlub.c -o obj//usr/pkgretro64/mame/drivers/gticlub.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gradius3.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gradius3.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gticlub.c:221:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gticlub.c:221:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gticlub.c -o obj//usr/pkgretro64/mame/video/gticlub.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gticlub.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gticlub.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/gticlub.c: In function 'UINT32 K001006_r(running_machine*, int, int, UINT32)':
src/mame/video/gticlub.c:58:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     UINT16 *rom = (UINT16*)memory_region(machine, "gfx1");
                                                         ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gyruss.c -o obj//usr/pkgretro64/mame/drivers/gyruss.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gyruss.c:58:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gyruss.c:58:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gyruss.c -o obj//usr/pkgretro64/mame/video/gyruss.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gyruss.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gyruss.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/hcastle.c -o obj//usr/pkgretro64/mame/drivers/hcastle.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/hcastle.c -o obj//usr/pkgretro64/mame/video/hcastle.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/hexion.c -o obj//usr/pkgretro64/mame/drivers/hexion.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/hcastle.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/hcastle.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/hcastle.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/hcastle.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/hexion.c:81:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/hexion.c:81:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/hexion.c -o obj//usr/pkgretro64/mame/video/hexion.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/hornet.c -o obj//usr/pkgretro64/mame/drivers/hornet.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/hexion.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/konppc.c -o obj//usr/pkgretro64/mame/machine/konppc.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/hexion.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/hornet.c:310:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/konppc.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/konppc.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/hyperspt.c -o obj//usr/pkgretro64/mame/drivers/hyperspt.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/hornet.c:310:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/hyperspt.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/hornet.c: In function 'void jamma_jvs_cmd_exec(running_machine*)':
src/mame/drivers/hornet.c:1128:8: warning: variable 'sync' set but not used [-Wunused-but-set-variable]
  UINT8 sync, node, byte_num;
        ^~~~
src/mame/drivers/hornet.c:1128:14: warning: variable 'node' set but not used [-Wunused-but-set-variable]
  UINT8 sync, node, byte_num;
              ^~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/hyperspt.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/hyperspt.c -o obj//usr/pkgretro64/mame/video/hyperspt.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ironhors.c -o obj//usr/pkgretro64/mame/drivers/ironhors.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/hyperspt.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ironhors.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ironhors.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/hyperspt.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ironhors.c -o obj//usr/pkgretro64/mame/video/ironhors.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jackal.c -o obj//usr/pkgretro64/mame/drivers/jackal.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/jackal.c -o obj//usr/pkgretro64/mame/video/jackal.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ironhors.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ironhors.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jackal.c:73:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jackal.c:73:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/jackal.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/jackal.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jailbrek.c -o obj//usr/pkgretro64/mame/drivers/jailbrek.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/jailbrek.c -o obj//usr/pkgretro64/mame/video/jailbrek.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jailbrek.c:86:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jailbrek.c:86:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/junofrst.c -o obj//usr/pkgretro64/mame/drivers/junofrst.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/jailbrek.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/junofrst.c:80:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/jailbrek.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/konamigq.c -o obj//usr/pkgretro64/mame/drivers/konamigq.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/junofrst.c:80:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/konamigq.c:48:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/konamigq.c:48:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/konamigv.c -o obj//usr/pkgretro64/mame/drivers/konamigv.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/konamigx.c -o obj//usr/pkgretro64/mame/drivers/konamigx.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/konamigv.c:115:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/konamigv.c:115:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/konamigx.c:97:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/konamigx.c:97:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/konamigx.c: In function 'UINT32 type1_roz_r1(const address_space*, offs_t, UINT32)':
src/mame/drivers/konamigx.c:931:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(space->machine, "gfx3");
                                                              ^
src/mame/drivers/konamigx.c: In function 'UINT32 type1_roz_r2(const address_space*, offs_t, UINT32)':
src/mame/drivers/konamigx.c:938:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(space->machine, "gfx3");
                                                              ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/konamigx.c -o obj//usr/pkgretro64/mame/machine/konamigx.o
src/mame/drivers/konamigx.c: In function 'void driver_init_konamigx(running_machine*)':
src/mame/drivers/konamigx.c:3761:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32 *rom = (UINT32*)memory_region(machine, "maincpu");
                                                          ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/konamigx.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/konamigx.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/machine/konamigx.c: In function 'void konamigx_esc_alert(UINT32*, int, int, int)':
src/mame/machine/konamigx.c:263:75: warning: variable 'hmask' set but not used [-Wunused-but-set-variable]
  INT32 data1, data2, i, j, vpos, hpos, voffs, hoffs, vcorr, hcorr, vmask, hmask, magicid;
                                                                           ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/konamigx.c -o obj//usr/pkgretro64/mame/video/konamigx.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/konamigx.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/konamigx.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/konamim2.c -o obj//usr/pkgretro64/mame/drivers/konamim2.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/kongambl.c -o obj//usr/pkgretro64/mame/drivers/kongambl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/konamim2.c:189:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/konamim2.c:189:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/kongambl.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/video/konamigx.c: In function 'void zdrawgfxzoom32GP(bitmap_t*, const rectangle*, const gfx_element*, UINT32, UINT32, int, int, int, int, int, int, int, int, int, int)':
src/mame/video/konamigx.c:403:13: warning: variable 'db0' set but not used [-Wunused-but-set-variable]
  UINT8  z8, db0, p8, db1;
             ^~~
src/mame/video/konamigx.c:403:22: warning: variable 'db1' set but not used [-Wunused-but-set-variable]
  UINT8  z8, db0, p8, db1;
                      ^~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/kongambl.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ksys573.c -o obj//usr/pkgretro64/mame/drivers/ksys573.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/zs01.c -o obj//usr/pkgretro64/mame/machine/zs01.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ksys573.c:337:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ksys573.c:337:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/zs01.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/zs01.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/twinkle.c -o obj//usr/pkgretro64/mame/drivers/twinkle.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/twinkle.c:227:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/twinkle.c:227:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/twinkle.c: In function 'UINT16 twinkle_waveram_r(const address_space*, offs_t, UINT16)':
src/mame/drivers/twinkle.c:719:67: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *waveram = (UINT16 *)memory_region(space->machine, "rfsnd");
                                                                   ^
src/mame/drivers/twinkle.c: In function 'void twinkle_waveram_w(const address_space*, offs_t, UINT16, UINT16)':
src/mame/drivers/twinkle.c:726:67: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *waveram = (UINT16 *)memory_region(space->machine, "rfsnd");
                                                                   ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/labyrunr.c -o obj//usr/pkgretro64/mame/drivers/labyrunr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/labyrunr.c -o obj//usr/pkgretro64/mame/video/labyrunr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/labyrunr.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/labyrunr.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/labyrunr.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/labyrunr.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/lethal.c -o obj//usr/pkgretro64/mame/drivers/lethal.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/lethal.c -o obj//usr/pkgretro64/mame/video/lethal.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/lethal.c:167:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/lethal.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/lethal.c:167:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/lethal.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mainevt.c -o obj//usr/pkgretro64/mame/drivers/mainevt.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mainevt.c -o obj//usr/pkgretro64/mame/video/mainevt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mainevt.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mainevt.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mainevt.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mainevt.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/megazone.c -o obj//usr/pkgretro64/mame/drivers/megazone.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/megazone.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/megazone.c -o obj//usr/pkgretro64/mame/video/megazone.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/megazone.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mikie.c -o obj//usr/pkgretro64/mame/drivers/mikie.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mikie.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mikie.c -o obj//usr/pkgretro64/mame/video/mikie.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mikie.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/megazone.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/megazone.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mikie.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mikie.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mogura.c -o obj//usr/pkgretro64/mame/drivers/mogura.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/moo.c -o obj//usr/pkgretro64/mame/drivers/moo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mogura.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/moo.c -o obj//usr/pkgretro64/mame/video/moo.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mogura.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/moo.c:41:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/moo.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/moo.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/moo.c:41:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mystwarr.c -o obj//usr/pkgretro64/mame/drivers/mystwarr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mystwarr.c -o obj//usr/pkgretro64/mame/video/mystwarr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mystwarr.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mystwarr.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mystwarr.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mystwarr.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/nemesis.c -o obj//usr/pkgretro64/mame/drivers/nemesis.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/nemesis.c -o obj//usr/pkgretro64/mame/video/nemesis.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/nwk-tr.c -o obj//usr/pkgretro64/mame/drivers/nwk-tr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/nwk-tr.c:215:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/nemesis.c:41:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/nemesis.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/nemesis.c:41:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/nwk-tr.c:215:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/nemesis.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/overdriv.c -o obj//usr/pkgretro64/mame/drivers/overdriv.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/overdriv.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/overdriv.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/overdriv.c -o obj//usr/pkgretro64/mame/video/overdriv.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/overdriv.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/overdriv.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pandoras.c -o obj//usr/pkgretro64/mame/drivers/pandoras.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pandoras.c -o obj//usr/pkgretro64/mame/video/pandoras.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pandoras.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pandoras.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/parodius.c -o obj//usr/pkgretro64/mame/drivers/parodius.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pandoras.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pandoras.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/parodius.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/parodius.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/parodius.c -o obj//usr/pkgretro64/mame/video/parodius.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/parodius.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pingpong.c -o obj//usr/pkgretro64/mame/drivers/pingpong.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/parodius.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pingpong.c -o obj//usr/pkgretro64/mame/video/pingpong.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pingpong.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pingpong.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pingpong.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pingpong.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/plygonet.c -o obj//usr/pkgretro64/mame/drivers/plygonet.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/plygonet.c -o obj//usr/pkgretro64/mame/video/plygonet.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/plygonet.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/plygonet.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/plygonet.c:82:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/plygonet.c:82:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/plygonet.c: In function 'UINT32 polygonet_ttl_ram_r(const address_space*, offs_t, UINT32)':
src/mame/video/plygonet.c:44:27: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *vram = (UINT32 *)ttl_vram;
                           ^~~~~~~~
src/mame/video/plygonet.c: In function 'void polygonet_ttl_ram_w(const address_space*, offs_t, UINT32, UINT32)':
src/mame/video/plygonet.c:51:27: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *vram = (UINT32 *)ttl_vram;
                           ^~~~~~~~
src/mame/video/plygonet.c: In function 'UINT32 polygonet_roz_ram_r(const address_space*, offs_t, UINT32)':
src/mame/video/plygonet.c:61:27: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *vram = (UINT32 *)roz_vram;
                           ^~~~~~~~
src/mame/video/plygonet.c: In function 'void polygonet_roz_ram_w(const address_space*, offs_t, UINT32, UINT32)':
src/mame/video/plygonet.c:68:27: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *vram = (UINT32 *)roz_vram;
                           ^~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pooyan.c -o obj//usr/pkgretro64/mame/drivers/pooyan.o
src/mame/drivers/plygonet.c: In function 'UINT32 ttl_rom_r(const address_space*, offs_t, UINT32)':
src/mame/drivers/plygonet.c:155:54: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  ROM = (UINT32 *)memory_region(space->machine, "gfx1");
                                                      ^
src/mame/drivers/plygonet.c: In function 'UINT32 psac_rom_r(const address_space*, offs_t, UINT32)':
src/mame/drivers/plygonet.c:164:54: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  ROM = (UINT32 *)memory_region(space->machine, "gfx2");
                                                      ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pooyan.c -o obj//usr/pkgretro64/mame/video/pooyan.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pooyan.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pooyan.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pooyan.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pooyan.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/qdrmfgp.c -o obj//usr/pkgretro64/mame/drivers/qdrmfgp.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/qdrmfgp.c -o obj//usr/pkgretro64/mame/video/qdrmfgp.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rockrage.c -o obj//usr/pkgretro64/mame/drivers/rockrage.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/qdrmfgp.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/qdrmfgp.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/qdrmfgp.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/qdrmfgp.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rockrage.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rockrage.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rockrage.c -o obj//usr/pkgretro64/mame/video/rockrage.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rocnrope.c -o obj//usr/pkgretro64/mame/drivers/rocnrope.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rockrage.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rockrage.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rocnrope.c -o obj//usr/pkgretro64/mame/video/rocnrope.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rocnrope.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rocnrope.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rocnrope.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rocnrope.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rollerg.c -o obj//usr/pkgretro64/mame/drivers/rollerg.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rollerg.c -o obj//usr/pkgretro64/mame/video/rollerg.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rollerg.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rollerg.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rollerg.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rollerg.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rungun.c -o obj//usr/pkgretro64/mame/drivers/rungun.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rungun.c -o obj//usr/pkgretro64/mame/video/rungun.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sbasketb.c -o obj//usr/pkgretro64/mame/drivers/sbasketb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rungun.c:43:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rungun.c:43:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rungun.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rungun.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sbasketb.c:41:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sbasketb.c:41:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sbasketb.c -o obj//usr/pkgretro64/mame/video/sbasketb.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/scobra.c -o obj//usr/pkgretro64/mame/drivers/scobra.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sbasketb.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sbasketb.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/scotrsht.c -o obj//usr/pkgretro64/mame/drivers/scotrsht.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/scobra.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/scotrsht.c -o obj//usr/pkgretro64/mame/video/scotrsht.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/scotrsht.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/scotrsht.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/scobra.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/scotrsht.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/scotrsht.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/scramble.c -o obj//usr/pkgretro64/mame/drivers/scramble.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/scramble.c:28:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/scramble.c:28:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/scramble.c -o obj//usr/pkgretro64/mame/machine/scramble.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/scramble.c -o obj//usr/pkgretro64/mame/audio/scramble.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/scramble.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/scramble.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/scramble.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/scramble.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/shaolins.c -o obj//usr/pkgretro64/mame/drivers/shaolins.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/shaolins.c -o obj//usr/pkgretro64/mame/video/shaolins.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/shaolins.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/shaolins.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/shaolins.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/shaolins.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/simpsons.c -o obj//usr/pkgretro64/mame/drivers/simpsons.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/simpsons.c -o obj//usr/pkgretro64/mame/machine/simpsons.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/simpsons.c:69:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/simpsons.c -o obj//usr/pkgretro64/mame/video/simpsons.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/simpsons.c:69:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/simpsons.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/simpsons.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/simpsons.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/simpsons.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/spy.c -o obj//usr/pkgretro64/mame/drivers/spy.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/spy.c -o obj//usr/pkgretro64/mame/video/spy.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/spy.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/spy.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/surpratk.c -o obj//usr/pkgretro64/mame/drivers/surpratk.o
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/surpratk.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/spy.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/spy.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/surpratk.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/surpratk.c -o obj//usr/pkgretro64/mame/video/surpratk.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tgtpanic.c -o obj//usr/pkgretro64/mame/drivers/tgtpanic.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tgtpanic.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/surpratk.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tgtpanic.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/surpratk.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/thunderx.c -o obj//usr/pkgretro64/mame/drivers/thunderx.o
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/thunderx.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/thunderx.c -o obj//usr/pkgretro64/mame/video/thunderx.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/thunderx.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/timeplt.c -o obj//usr/pkgretro64/mame/drivers/timeplt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/thunderx.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/thunderx.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/timeplt.c:47:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/timeplt.c -o obj//usr/pkgretro64/mame/audio/timeplt.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/timeplt.c:47:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/timeplt.c -o obj//usr/pkgretro64/mame/video/timeplt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/timeplt.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/timeplt.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/timeplt.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/timeplt.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tmnt.c -o obj//usr/pkgretro64/mame/drivers/tmnt.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tmnt.c -o obj//usr/pkgretro64/mame/video/tmnt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tmnt.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tmnt.c:67:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tp84.c -o obj//usr/pkgretro64/mame/drivers/tp84.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tmnt.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tmnt.c:67:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tp84.c:67:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tp84.c:67:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tp84.c -o obj//usr/pkgretro64/mame/video/tp84.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/trackfld.c -o obj//usr/pkgretro64/mame/drivers/trackfld.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tp84.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tp84.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/konami1.c -o obj//usr/pkgretro64/mame/machine/konami1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/trackfld.c:181:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/konami1.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/konami1.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/trackfld.c:181:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/trackfld.c -o obj//usr/pkgretro64/mame/audio/trackfld.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/trackfld.c -o obj//usr/pkgretro64/mame/video/trackfld.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/trackfld.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/trackfld.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/trackfld.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/trackfld.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tutankhm.c -o obj//usr/pkgretro64/mame/drivers/tutankhm.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tutankhm.c -o obj//usr/pkgretro64/mame/video/tutankhm.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/twin16.c -o obj//usr/pkgretro64/mame/drivers/twin16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tutankhm.c:51:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tutankhm.c:51:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tutankhm.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tutankhm.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/twin16.c:46:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/twin16.c -o obj//usr/pkgretro64/mame/video/twin16.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/twin16.c:46:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/twin16.c: In function 'UINT16 extra_rom_r(const address_space*, offs_t, UINT16)':
src/mame/drivers/twin16.c:96:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  return ((UINT16 *)memory_region(space->machine, "gfx3"))[offset];
                                                        ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/twin16.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/twin16.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ultrsprt.c -o obj//usr/pkgretro64/mame/drivers/ultrsprt.o
src/mame/drivers/twin16.c: In function 'void gfx_untangle(running_machine*)':
src/mame/drivers/twin16.c:1308:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  twin16_gfx_rom = (UINT16 *)memory_region(machine, "gfx2");
                                                          ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ultrsprt.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ultrsprt.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ultraman.c -o obj//usr/pkgretro64/mame/drivers/ultraman.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ultraman.c -o obj//usr/pkgretro64/mame/video/ultraman.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ultraman.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ultraman.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ultraman.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ultraman.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vendetta.c -o obj//usr/pkgretro64/mame/drivers/vendetta.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/vendetta.c -o obj//usr/pkgretro64/mame/video/vendetta.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/vendetta.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/vendetta.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/viper.c -o obj//usr/pkgretro64/mame/drivers/viper.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vendetta.c:89:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vendetta.c:89:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/wecleman.c -o obj//usr/pkgretro64/mame/drivers/wecleman.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/viper.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/viper.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/wecleman.c:272:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/wecleman.c:272:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/wecleman.c: In function 'void hotchase_sound_control_w(const address_space*, offs_t, UINT8)':
src/mame/drivers/wecleman.c:698:6: warning: variable 'reg' set but not used [-Wunused-but-set-variable]
  int reg[8];
      ^~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/wecleman.c -o obj//usr/pkgretro64/mame/video/wecleman.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/xexex.c -o obj//usr/pkgretro64/mame/drivers/xexex.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/wecleman.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/xexex.c:60:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/wecleman.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/xexex.c:60:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/xexex.c -o obj//usr/pkgretro64/mame/video/xexex.o
src/mame/video/wecleman.c: In function 'void video_start_wecleman(running_machine*)':
src/mame/video/wecleman.c:926:52: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rgb_half     =          (UINT16*)(buffer + 0x00000);
                                                    ^
src/mame/video/wecleman.c:927:52: warning: cast from 'UINT8* {aka unsigned char*}' to 'int*' increases required alignment of target type [-Wcast-align]
  t32x32pm     =             (int*)(buffer + 0x10020);
                                                    ^
src/mame/video/wecleman.c:928:52: warning: cast from 'UINT8* {aka unsigned char*}' to 'sprite**' increases required alignment of target type [-Wcast-align]
  spr_ptr_list = (struct sprite **)(buffer + 0x12000);
                                                    ^
src/mame/video/wecleman.c:929:52: warning: cast from 'UINT8* {aka unsigned char*}' to 'int*' increases required alignment of target type [-Wcast-align]
  spr_idx_list =            (int *)(buffer + 0x12400);
                                                    ^
src/mame/video/wecleman.c:930:52: warning: cast from 'UINT8* {aka unsigned char*}' to 'int*' increases required alignment of target type [-Wcast-align]
  spr_pri_list =            (int *)(buffer + 0x12800);
                                                    ^
src/mame/video/wecleman.c: In function 'void video_start_hotchase(running_machine*)':
src/mame/video/wecleman.c:1023:35: warning: cast from 'UINT8* {aka unsigned char*}' to 'sprite**' increases required alignment of target type [-Wcast-align]
  spr_ptr_list = (struct sprite **)buffer;
                                   ^~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/xexex.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/xexex.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/xmen.c -o obj//usr/pkgretro64/mame/drivers/xmen.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/xmen.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/xmen.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/xmen.c -o obj//usr/pkgretro64/mame/video/xmen.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/xmen.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/xmen.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/yiear.c -o obj//usr/pkgretro64/mame/drivers/yiear.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/yiear.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/yiear.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/yiear.c -o obj//usr/pkgretro64/mame/video/yiear.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/zr107.c -o obj//usr/pkgretro64/mame/drivers/zr107.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/konamiic.c -o obj//usr/pkgretro64/mame/video/konamiic.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/yiear.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/zr107.c:166:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/yiear.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/zr107.c:166:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/konamiic.c:1154:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/konamiic.c:1154:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/konamiic.c: In function 'void K055673_vh_start(running_machine*, const char*, int, int, int, void (*)(int*, int*, int*))':
src/mame/video/konamiic.c:3903:66: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  K055673_rom = (UINT16 *)memory_region(machine, gfx_memory_region);
                                                                  ^
src/mame/video/konamiic.c: In function 'UINT16 K055673_rom_word_r(const address_space*, offs_t, UINT16)':
src/mame/video/konamiic.c:4039:77: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region(space->machine, K053247_memory_region);
                                                                             ^
src/mame/video/konamiic.c: In function 'UINT16 K055673_GX6bpp_rom_word_r(const address_space*, offs_t, UINT16)':
src/mame/video/konamiic.c:4076:77: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region(space->machine, K053247_memory_region);
                                                                             ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/konicdev.c -o obj//usr/pkgretro64/mame/video/konicdev.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/maygay1b.c -o obj//usr/pkgretro64/mame/drivers/maygay1b.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/konicdev.c:1154:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/konicdev.c:1154:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/maygay1b.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/maygay1b.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/konicdev.c: In function 'void konamid_rom_deinterleave_2(running_machine*, const char*)':
src/mame/video/konicdev.c:1216:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  konami_shuffle_16((UINT16 *)memory_region(machine, mem_region),memory_region_length(machine, mem_region)/2);
                                                               ^
src/mame/video/konicdev.c: In function 'void konamid_rom_deinterleave_2_half(running_machine*, const char*)':
src/mame/video/konicdev.c:1224:30: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  konami_shuffle_16((UINT16 *)rgn,memory_region_length(machine, mem_region)/4);
                              ^~~
src/mame/video/konicdev.c:1225:78: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  konami_shuffle_16((UINT16 *)(rgn+memory_region_length(machine, mem_region)/2),memory_region_length(machine, mem_region)/4);
                                                                              ^
src/mame/video/konicdev.c: In function 'UINT8 k052109_r(device_t*, offs_t)':
src/mame/video/konicdev.c:2226:2: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  else
  ^~~~
src/mame/video/konicdev.c:2229:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   addr = (code << 5) + (offset & 0x1f);
   ^~~~
src/mame/video/konicdev.c: In function 'UINT16 k055673_rom_word_r(device_t*, offs_t, UINT16)':
src/mame/video/konicdev.c:4288:79: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region(device->machine, k053246->memory_region);
                                                                               ^
src/mame/video/konicdev.c: In function 'UINT16 k055673_GX6bpp_rom_word_r(device_t*, offs_t, UINT16)':
src/mame/video/konicdev.c:4326:79: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region(device->machine, k053246->memory_region);
                                                                               ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
src/mame/video/konicdev.c: In function 'void device_start_k055673(device_t*)':
src/mame/video/konicdev.c:4995:72: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  K055673_rom = (UINT16 *)memory_region(machine, intf->gfx_memory_region);
                                                                        ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/maygayv1.c -o obj//usr/pkgretro64/mame/drivers/maygayv1.o
src/mame/video/konicdev.c: In function 'UINT32 k001006_r(device_t*, offs_t, UINT32)':
src/mame/video/konicdev.c:9116:78: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     UINT16 *rom = (UINT16*)memory_region(device->machine, k001006->gfx_region);
                                                                              ^
src/mame/video/konicdev.c: In function 'void k001005_render_polygons(running_device*)':
src/mame/video/konicdev.c:9657:16: warning: variable 'v' set but not used [-Wunused-but-set-variable]
    poly_vertex v[4];
                ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/maygayv1.c:127:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/maygayv1.c:127:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/maygayv1.c: In function 'UINT32 video_update_maygayv1(screen_device*, bitmap_t*, const rectangle*)':
src/mame/drivers/maygayv1.c:296:35: warning: variable 'res' set but not used [-Wunused-but-set-variable]
     UINT32 objbase, trans, width, res, cspec;
                                   ^~~
src/mame/drivers/maygayv1.c:296:40: warning: variable 'cspec' set but not used [-Wunused-but-set-variable]
     UINT32 objbase, trans, width, res, cspec;
                                        ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/lazercmd.c -o obj//usr/pkgretro64/mame/drivers/lazercmd.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/lazercmd.c:223:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/lazercmd.c:223:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/lazercmd.c -o obj//usr/pkgretro64/mame/video/lazercmd.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/meadows.c -o obj//usr/pkgretro64/mame/drivers/meadows.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/lazercmd.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/lazercmd.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/meadows.c:119:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/meadows.c:119:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/meadows.c -o obj//usr/pkgretro64/mame/audio/meadows.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/meadows.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/meadows.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/meadows.c -o obj//usr/pkgretro64/mame/video/meadows.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mpoker.c -o obj//usr/pkgretro64/mame/drivers/mpoker.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/meadows.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/meadows.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/merit.c -o obj//usr/pkgretro64/mame/drivers/merit.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mpoker.c:170:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mpoker.c:170:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/merit.c:41:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/merit.c:41:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/meritm.c -o obj//usr/pkgretro64/mame/drivers/meritm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/meritm.c:101:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/meritm.c:101:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/hyprduel.c -o obj//usr/pkgretro64/mame/drivers/hyprduel.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/hyprduel.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/hyprduel.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/hyprduel.c -o obj//usr/pkgretro64/mame/video/hyprduel.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/hyprduel.c:57:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/hyprduel.c:57:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/metro.c -o obj//usr/pkgretro64/mame/drivers/metro.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/metro.c -o obj//usr/pkgretro64/mame/video/metro.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/metro.c:90:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/metro.c:90:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/metro.c:54:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/metro.c:54:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rabbit.c -o obj//usr/pkgretro64/mame/drivers/rabbit.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rabbit.c:85:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rabbit.c:85:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tmmjprd.c -o obj//usr/pkgretro64/mame/drivers/tmmjprd.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tmmjprd.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tmmjprd.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/wallc.c -o obj//usr/pkgretro64/mame/drivers/wallc.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/wink.c -o obj//usr/pkgretro64/mame/drivers/wink.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/wallc.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/wallc.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/wink.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/wink.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/8080bw.c -o obj//usr/pkgretro64/mame/drivers/8080bw.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/8080bw.c:183:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/8080bw.c:183:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/8080bw.c -o obj//usr/pkgretro64/mame/audio/8080bw.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/8080bw.c -o obj//usr/pkgretro64/mame/video/8080bw.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/8080bw.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/8080bw.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/8080bw.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/8080bw.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/m79amb.c -o obj//usr/pkgretro64/mame/drivers/m79amb.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/m79amb.c -o obj//usr/pkgretro64/mame/audio/m79amb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/m79amb.c:57:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mw8080bw.c -o obj//usr/pkgretro64/mame/drivers/mw8080bw.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/m79amb.c:57:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/m79amb.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/m79amb.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/mw8080bw.c -o obj//usr/pkgretro64/mame/machine/mw8080bw.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mw8080bw.c:146:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mw8080bw.c:146:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/mw8080bw.c -o obj//usr/pkgretro64/mame/audio/mw8080bw.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/mw8080bw.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/mw8080bw.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/mw8080bw.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/mw8080bw.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mw8080bw.c -o obj//usr/pkgretro64/mame/video/mw8080bw.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mw8080bw.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mw8080bw.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rotaryf.c -o obj//usr/pkgretro64/mame/drivers/rotaryf.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sspeedr.c -o obj//usr/pkgretro64/mame/drivers/sspeedr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rotaryf.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rotaryf.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sspeedr.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sspeedr.c -o obj//usr/pkgretro64/mame/video/sspeedr.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sspeedr.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/astrocde.c -o obj//usr/pkgretro64/mame/drivers/astrocde.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sspeedr.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/astrocde.c -o obj//usr/pkgretro64/mame/video/astrocde.o
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/astrocde.c:113:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sspeedr.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/astrocde.c:113:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/astrocde.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/astrocde.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/balsente.c -o obj//usr/pkgretro64/mame/drivers/balsente.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/balsente.c:227:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/balsente.c:227:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/balsente.c -o obj//usr/pkgretro64/mame/machine/balsente.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/balsente.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/balsente.c -o obj//usr/pkgretro64/mame/video/balsente.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/balsente.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/balsente.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/balsente.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gridlee.c -o obj//usr/pkgretro64/mame/drivers/gridlee.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gridlee.c:80:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/gridlee.c -o obj//usr/pkgretro64/mame/audio/gridlee.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gridlee.c:80:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/gridlee.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gridlee.c -o obj//usr/pkgretro64/mame/video/gridlee.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/gridlee.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gridlee.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gridlee.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mcr.c -o obj//usr/pkgretro64/mame/drivers/mcr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/mcr.c -o obj//usr/pkgretro64/mame/machine/mcr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/mcr.c -o obj//usr/pkgretro64/mame/audio/mcr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/mcr.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/mcr.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/mcr.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mcr.c:285:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/mcr.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mcr.c:285:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mcr.c -o obj//usr/pkgretro64/mame/video/mcr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mcr.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mcr.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mcr3.c -o obj//usr/pkgretro64/mame/drivers/mcr3.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mcr3.c -o obj//usr/pkgretro64/mame/video/mcr3.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mcr3.c:104:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mcr68.c -o obj//usr/pkgretro64/mame/drivers/mcr68.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mcr3.c:104:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mcr68.c:56:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mcr3.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mcr68.c:56:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mcr3.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mcr68.c -o obj//usr/pkgretro64/mame/video/mcr68.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/midtunit.c -o obj//usr/pkgretro64/mame/drivers/midtunit.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mcr68.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mcr68.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/midtunit.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/midtunit.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/midtunit.c -o obj//usr/pkgretro64/mame/machine/midtunit.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/midtunit.c -o obj//usr/pkgretro64/mame/video/midtunit.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/midtunit.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/midvunit.c -o obj//usr/pkgretro64/mame/drivers/midvunit.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/midtunit.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/midtunit.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/midtunit.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/midvunit.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/midvunit.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_p0()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_p1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_c0()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_c1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_p0p1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_c0c1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_c0p1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_p0c1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_p0_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_p1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_c0_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_c1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_p0p1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_c0c1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_c0p1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_scale_p0c1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:580:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_scale,       dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_p0()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_p1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_c0()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_c1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_p0p1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_c0c1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_c0p1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_p0c1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_p0_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_p1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_c0_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_c1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_p0p1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_c0c1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_c0p1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_scale_p0c1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:581:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_scale,     dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_YES)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_p0()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_p1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_c0()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_c1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_p0p1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_c0c1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_c0p1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_p0c1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_p0_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_p1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_c0_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_c1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_p0p1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_c0c1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_c0p1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_skip_noscale_p0c1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:582:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_skip_noscale,     dma_state.bpp, EXTRACTGEN,   SKIP_YES, SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_p0()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:540:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_p1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:541:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_c0()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:542:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_c1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:543:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1,      bpp, extract, XFLIP_NO,  skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_p0p1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:544:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_c0c1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:545:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_c0p1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:546:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_p0c1()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:547:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1,    bpp, extract, XFLIP_NO,  skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_p0_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:549:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_p1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:550:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_c0_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:551:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_c1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:552:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c1_xf,   bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_p0p1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:553:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_c0c1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:554:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_c0p1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:555:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c: In function 'void dma_draw_noskip_noscale_p0c1_xf()':
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:381:18: note: in expansion of macro 'EXTRACTGEN'
    UINT8 value = EXTRACTGEN(0xff);          \
                  ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:430:16: note: in expansion of macro 'EXTRACTGEN'
       d[sx] = (extractor(mask)) | pal;      \
                ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:436:19: note: in expansion of macro 'EXTRACTGEN'
      int pixel = (extractor(mask));        \
                   ^~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:347:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m))
                                                ^
src/mame/video/midtunit.c:512:20: note: in expansion of macro 'EXTRACTGEN'
      UINT8 value = EXTRACTGEN(0xff);        \
                    ^~~~~~~~~~
src/mame/video/midtunit.c:530:2: note: in expansion of macro 'DMA_DRAW_FUNC_BODY'
  DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \
  ^~~~~~~~~~~~~~~~~~
src/mame/video/midtunit.c:556:1: note: in expansion of macro 'DMA_DRAW_FUNC'
 DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY,  PIXEL_COLOR)  \
 ^~~~~~~~~~~~~
src/mame/video/midtunit.c:583:1: note: in expansion of macro 'DECLARE_BLITTER_SET'
 DECLARE_BLITTER_SET(dma_draw_noskip_noscale,   dma_state.bpp, EXTRACTGEN,   SKIP_NO,  SCALE_NO)
 ^~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/midvunit.c -o obj//usr/pkgretro64/mame/video/midvunit.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/midwunit.c -o obj//usr/pkgretro64/mame/drivers/midwunit.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/midvunit.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/midvunit.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/midwunit.c:87:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/midwunit.c:87:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/midwunit.c -o obj//usr/pkgretro64/mame/machine/midwunit.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/midxunit.c -o obj//usr/pkgretro64/mame/drivers/midxunit.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/midwunit.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/midxunit.c:82:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/midwunit.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/midxunit.c:82:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/midyunit.c -o obj//usr/pkgretro64/mame/drivers/midyunit.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/midyunit.c:114:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/midyunit.c:114:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/midyunit.c -o obj//usr/pkgretro64/mame/machine/midyunit.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/midyunit.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/midyunit.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/midyunit.c -o obj//usr/pkgretro64/mame/video/midyunit.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/midzeus.c -o obj//usr/pkgretro64/mame/drivers/midzeus.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/midyunit.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/midyunit.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/midzeus.c -o obj//usr/pkgretro64/mame/video/midzeus.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/midzeus.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/midzeus.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/midzeus.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/midzeus.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/midzeus2.c -o obj//usr/pkgretro64/mame/video/midzeus2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/midzeus2.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/midzeus2.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/omegrace.c -o obj//usr/pkgretro64/mame/drivers/omegrace.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/omegrace.c:216:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/omegrace.c:216:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/seattle.c -o obj//usr/pkgretro64/mame/drivers/seattle.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/seattle.c:185:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/seattle.c:185:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tmaster.c -o obj//usr/pkgretro64/mame/drivers/tmaster.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vegas.c -o obj//usr/pkgretro64/mame/drivers/vegas.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tmaster.c:104:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tmaster.c:104:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vegas.c:275:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vegas.c:275:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/tmaster.c: In function 'void driver_init_tm4k(running_machine*)':
src/mame/drivers/tmaster.c:1554:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region( machine, "maincpu" );
                                                            ^
src/mame/drivers/tmaster.c: In function 'void driver_init_tm4ka(running_machine*)':
src/mame/drivers/tmaster.c:1575:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region( machine, "maincpu" );
                                                            ^
src/mame/drivers/tmaster.c: In function 'void driver_init_tm5k(running_machine*)':
src/mame/drivers/tmaster.c:1596:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region( machine, "maincpu" );
                                                            ^
src/mame/drivers/tmaster.c: In function 'void driver_init_tm5kca(running_machine*)':
src/mame/drivers/tmaster.c:1619:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region( machine, "maincpu" );
                                                            ^
src/mame/drivers/tmaster.c: In function 'void driver_init_tm5ka(running_machine*)':
src/mame/drivers/tmaster.c:1631:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region( machine, "maincpu" );
                                                            ^
src/mame/drivers/tmaster.c: In function 'void driver_init_tm7k(running_machine*)':
src/mame/drivers/tmaster.c:1652:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region( machine, "maincpu" );
                                                            ^
src/mame/drivers/tmaster.c: In function 'void driver_init_tm7ka(running_machine*)':
src/mame/drivers/tmaster.c:1675:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region( machine, "maincpu" );
                                                            ^
src/mame/drivers/tmaster.c: In function 'void driver_init_tm7keval(running_machine*)':
src/mame/drivers/tmaster.c:1698:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region( machine, "maincpu" );
                                                            ^
src/mame/drivers/tmaster.c: In function 'void driver_init_tm8k(running_machine*)':
src/mame/drivers/tmaster.c:1721:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region( machine, "maincpu" );
                                                            ^
src/mame/drivers/tmaster.c: In function 'void driver_init_galgame2(running_machine*)':
src/mame/drivers/tmaster.c:1778:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region( machine, "maincpu" );
                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/williams.c -o obj//usr/pkgretro64/mame/drivers/williams.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/williams.c -o obj//usr/pkgretro64/mame/machine/williams.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/williams.c -o obj//usr/pkgretro64/mame/audio/williams.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/williams.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/williams.c:494:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/williams.c:494:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/williams.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/williams.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/williams.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/williams.c -o obj//usr/pkgretro64/mame/video/williams.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/williams.c:94:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/williams.c:94:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/midwayic.c -o obj//usr/pkgretro64/mame/machine/midwayic.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/dcs.c -o obj//usr/pkgretro64/mame/audio/dcs.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/midwayic.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/dcs.c:152:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/dcs.c:152:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/midwayic.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/audio/dcs.c: In function 'void dcs_boot()':
src/mame/audio/dcs.c:753:9: warning: variable 'max_banks' set but not used [-Wunused-but-set-variable]
  UINT32 max_banks;
         ^~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/gorf.c -o obj//usr/pkgretro64/mame/audio/gorf.o
src/mame/audio/dcs.c: In function 'void dcs_init(running_machine*)':
src/mame/audio/dcs.c:952:54: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  dcs.bootrom = (UINT16 *)memory_region(machine, "dcs");
                                                      ^
src/mame/audio/dcs.c: In function 'void dcs2_init(running_machine*, int, offs_t)':
src/mame/audio/dcs.c:1003:54: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  dcs.bootrom = (UINT16 *)memory_region(machine, "dcs");
                                                      ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/gorf.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/gorf.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/wow.c -o obj//usr/pkgretro64/mame/audio/wow.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/wow.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/wow.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/big10.c -o obj//usr/pkgretro64/mame/drivers/big10.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/big10.c:59:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/forte2.c -o obj//usr/pkgretro64/mame/drivers/forte2.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/big10.c:59:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pengadvb.c -o obj//usr/pkgretro64/mame/drivers/pengadvb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/forte2.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pengadvb.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pengadvb.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/forte2.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sangho.c -o obj//usr/pkgretro64/mame/drivers/sangho.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sfkick.c -o obj//usr/pkgretro64/mame/drivers/sfkick.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/20pacgal.c -o obj//usr/pkgretro64/mame/drivers/20pacgal.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sfkick.c:54:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sangho.c:39:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sfkick.c:54:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sangho.c:39:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/20pacgal.c:45:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/20pacgal.c:45:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/20pacgal.c -o obj//usr/pkgretro64/mame/video/20pacgal.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/baraduke.c -o obj//usr/pkgretro64/mame/drivers/baraduke.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/baraduke.c -o obj//usr/pkgretro64/mame/video/baraduke.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/20pacgal.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/20pacgal.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/baraduke.c:107:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/baraduke.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/baraduke.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/baraduke.c:107:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dambustr.c -o obj//usr/pkgretro64/mame/drivers/dambustr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gal3.c -o obj//usr/pkgretro64/mame/drivers/gal3.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/galaga.c -o obj//usr/pkgretro64/mame/drivers/galaga.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dambustr.c:49:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gal3.c:127:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dambustr.c:49:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gal3.c:127:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/galaga.c:697:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/galaga.c:697:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/galaga.c -o obj//usr/pkgretro64/mame/audio/galaga.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/galaga.c -o obj//usr/pkgretro64/mame/video/galaga.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/galaga.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/galaga.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/galaga.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/galaxian.c -o obj//usr/pkgretro64/mame/drivers/galaxian.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/galaga.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/galaxian.c -o obj//usr/pkgretro64/mame/audio/galaxian.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/galaxian.c:417:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/galaxian.c:417:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/galaxian.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/galaxian.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/galaxian.c -o obj//usr/pkgretro64/mame/video/galaxian.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/galaxold.c -o obj//usr/pkgretro64/mame/drivers/galaxold.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/galaxian.c:213:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/galaxian.c:213:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/galaxold.c:364:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/galaxold.c:364:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/galaxold.c -o obj//usr/pkgretro64/mame/machine/galaxold.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/galaxold.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/galaxold.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/galaxold.c -o obj//usr/pkgretro64/mame/video/galaxold.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/galaxold.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/galaxold.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gaplus.c -o obj//usr/pkgretro64/mame/drivers/gaplus.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gaplus.c:152:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gaplus.c:152:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/gaplus.c -o obj//usr/pkgretro64/mame/machine/gaplus.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/gaplus.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/gaplus.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gaplus.c -o obj//usr/pkgretro64/mame/video/gaplus.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gaplus.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/kungfur.c -o obj//usr/pkgretro64/mame/drivers/kungfur.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gaplus.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mappy.c -o obj//usr/pkgretro64/mame/drivers/mappy.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/kungfur.c:34:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mappy.c:549:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mappy.c -o obj//usr/pkgretro64/mame/video/mappy.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/kungfur.c:34:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mappy.c:549:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mappy.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mappy.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/namcofl.c -o obj//usr/pkgretro64/mame/drivers/namcofl.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/namcofl.c -o obj//usr/pkgretro64/mame/video/namcofl.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/namcoic.c -o obj//usr/pkgretro64/mame/drivers/namcoic.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/namcofl.c:158:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/namcofl.c:158:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/namcoic.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/namcofl.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/namcoic.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/namcofl.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/namcona1.c -o obj//usr/pkgretro64/mame/drivers/namcona1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/namcona1.c:161:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/namcona1.c -o obj//usr/pkgretro64/mame/video/namcona1.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/namcona1.c:161:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/namcona1.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/namcona1.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/namcona1.c: In function 'void roz_get_info(running_machine*, tile_data*, tilemap_memory_index, void*)':
src/mame/video/namcona1.c:111:31: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    UINT16 *source = (UINT16 *)mask_data;
                               ^~~~~~~~~
src/mame/drivers/namcona1.c: In function 'void init_namcona1(running_machine*, int)':
src/mame/drivers/namcona1.c:1072:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *pMem = (UINT16 *)memory_region( machine, "maincpu" );
                                                             ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/namconb1.c -o obj//usr/pkgretro64/mame/drivers/namconb1.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/namconb1.c -o obj//usr/pkgretro64/mame/video/namconb1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/namconb1.c:271:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/namconb1.c:271:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/namcond1.c -o obj//usr/pkgretro64/mame/drivers/namcond1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/namcond1.c:68:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/namconb1.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/namcond1.c:68:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/namconb1.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/namcond1.c -o obj//usr/pkgretro64/mame/machine/namcond1.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ygv608.c -o obj//usr/pkgretro64/mame/video/ygv608.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/namcos1.c -o obj//usr/pkgretro64/mame/drivers/namcos1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/namcond1.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ygv608.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/namcond1.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ygv608.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/namcos1.c -o obj//usr/pkgretro64/mame/machine/namcos1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/namcos1.c:341:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/namcos1.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/namcos1.c:341:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/namcos1.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/namcos1.c -o obj//usr/pkgretro64/mame/video/namcos1.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/namcos10.c -o obj//usr/pkgretro64/mame/drivers/namcos10.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/namcos1.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/namcos11.c -o obj//usr/pkgretro64/mame/drivers/namcos11.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/namcos1.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/namcos10.c:266:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/namcos10.c:266:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/namcos11.c:271:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/namcos10.c: In function 'void memn_driver_init(running_machine*)':
src/mame/drivers/namcos10.c:317:43: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  memcpy32le( (UINT32 *)( BIOS + 0x0000000 ), ROM + 0x08000, 0x001c000 );
                                           ^
src/mame/drivers/namcos10.c:318:43: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  memcpy32le( (UINT32 *)( BIOS + 0x0020000 ), ROM + 0x24000, 0x03dffff );
                                           ^
src/mame/drivers/namcos10.c: In function 'void decrypt_bios(running_machine*, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)':
src/mame/drivers/namcos10.c:326:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *BIOS = (UINT16 *)memory_region( machine, "user1" );
                                                           ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/namcos11.c:271:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/namcos12.c -o obj//usr/pkgretro64/mame/drivers/namcos12.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/namcos2.c -o obj//usr/pkgretro64/mame/drivers/namcos2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/namcos12.c:931:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/namcos12.c:931:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/namcos12.c: In function 'void namcos12_rom_read(running_machine*, UINT32, INT32)':
src/mame/drivers/namcos12.c:1056:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  source = (UINT16 *) memory_region( machine, n_region );
                                                       ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/namcos2.c:445:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/namcos2.c:445:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/namcos12.c: In function 'void driver_init_ptblank2(running_machine*)':
src/mame/drivers/namcos12.c:1502:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  *( (UINT32 *)( memory_region( machine, "user1" ) + 0x331c4 ) ) = 0;
                                                             ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/namcos2.c -o obj//usr/pkgretro64/mame/machine/namcos2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/namcos2.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/namcos2.c -o obj//usr/pkgretro64/mame/video/namcos2.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/namcos2.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/namcos2.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/namcos2.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/machine/namcos2.c: In function 'UINT16 namcos2_68k_data_rom_r(const address_space*, offs_t, UINT16)':
src/mame/machine/namcos2.c:177:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region(space->machine, "user1");
                                                               ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/namcos21.c -o obj//usr/pkgretro64/mame/drivers/namcos21.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/namcos21.c -o obj//usr/pkgretro64/mame/video/namcos21.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/namcos22.c -o obj//usr/pkgretro64/mame/drivers/namcos22.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/namcos21.c:291:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/namcos21.c:291:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/namcos21.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/namcos21.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/namcos21.c: In function 'INT32 ReadPointROMData(running_machine*, unsigned int)':
src/mame/drivers/namcos21.c:353:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'INT32* {aka int*}' increases required alignment of target type [-Wcast-align]
  const INT32 *pPointData = (INT32 *)memory_region( machine, "user2" );
                                                                     ^
src/mame/drivers/namcos21.c: In function 'int InitDSP(running_machine*)':
src/mame/drivers/namcos21.c:627:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *pMem = (UINT16 *)memory_region(machine, "dspmaster");
                                                             ^
src/mame/drivers/namcos21.c: In function 'UINT16 winrun_dsp_pointrom_data_r(const address_space*, offs_t, UINT16)':
src/mame/drivers/namcos21.c:1262:65: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ptrom = (UINT16 *)memory_region(space->machine, "user2");
                                                                 ^
src/mame/drivers/namcos21.c: In function 'UINT16 gpu_data_r(const address_space*, offs_t, UINT16)':
src/mame/drivers/namcos21.c:1304:72: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *pSrc = (UINT16 *)memory_region( space->machine, "user3" );
                                                                        ^
src/mame/drivers/namcos21.c: In function 'void winrun_dspbios_w(const address_space*, offs_t, UINT16, UINT16)':
src/mame/drivers/namcos21.c:1322:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *mem = (UINT16 *)memory_region(space->machine, "dsp");
                                                              ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/namcos22.c:1140:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/namcos22.c:1140:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/namcos21.c: In function 'void namcos21_init(running_machine*, int)':
src/mame/drivers/namcos21.c:2200:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  mpDataROM = (UINT16 *)memory_region( machine, "user1" );
                                                        ^
src/mame/drivers/namcos21.c: In function 'void driver_init_winrun(running_machine*)':
src/mame/drivers/namcos21.c:2211:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *pMem = (UINT16 *)memory_region(machine, "dsp");
                                                       ^
src/mame/drivers/namcos21.c:2219:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  mpDataROM = (UINT16 *)memory_region( machine, "user1" );
                                                        ^
src/mame/drivers/namcos21.c: In function 'void driver_init_solvalou(running_machine*)':
src/mame/drivers/namcos21.c:2243:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *mem = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/namcos21.c: In function 'void driver_init_driveyes(running_machine*)':
src/mame/drivers/namcos21.c:2254:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *pMem = (UINT16 *)memory_region(machine, "dsp");
                                                       ^
src/mame/drivers/namcos21.c:2260:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  mpDataROM = (UINT16 *)memory_region( machine, "user1" );
                                                        ^
src/mame/drivers/namcos22.c: In function 'void driver_init_propcycl(running_machine*)':
src/mame/drivers/namcos22.c:5843:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
    UINT32 *pROM = (UINT32 *)memory_region(machine, "maincpu");
                                                             ^
src/mame/drivers/namcos22.c: In function 'void driver_init_cybrcomm(running_machine*)':
src/mame/drivers/namcos22.c:5924:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *pROM = (UINT32 *)memory_region(machine, "maincpu");
                                                           ^
src/mame/drivers/namcos22.c: In function 'void driver_init_cybrcyc(running_machine*)':
src/mame/drivers/namcos22.c:5942:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *pROM = (UINT32 *)memory_region(machine, "maincpu");
                                                           ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/namcos22.c -o obj//usr/pkgretro64/mame/video/namcos22.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/namcos22.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/namcos22.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/namcos23.c -o obj//usr/pkgretro64/mame/drivers/namcos23.o
src/mame/video/namcos22.c: In function 'void BlitQuads(running_machine*, bitmap_t*, INT32, float (*)[4], INT32)':
src/mame/video/namcos22.c:1792:6: warning: variable 'numAdditionalNormals' set but not used [-Wunused-but-set-variable]
  int numAdditionalNormals = 0;
      ^~~~~~~~~~~~~~~~~~~~
src/mame/video/namcos22.c: In function 'void SimulateSlaveDSP(running_machine*, bitmap_t*)':
src/mame/video/namcos22.c:2097:9: warning: variable 'marker' set but not used [-Wunused-but-set-variable]
   INT16 marker, next;
         ^~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/namcos23.c:1155:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/namcos23.c:1155:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/namcos23.c: In function 'void driver_init_ss23(running_machine*)':
src/mame/drivers/namcos23.c:2807:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT32* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align]
  ptrom  = (const UINT32 *)memory_region(machine, "pointrom");
                                                            ^
src/mame/drivers/namcos23.c:2808:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT16* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align]
  tmlrom = (const UINT16 *)memory_region(machine, "textilemapl");
                                                               ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/namcos86.c -o obj//usr/pkgretro64/mame/drivers/namcos86.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/namcos86.c -o obj//usr/pkgretro64/mame/video/namcos86.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/namcos86.c:177:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/namcos86.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/namcos86.c:177:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/namcos86.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pacland.c -o obj//usr/pkgretro64/mame/drivers/pacland.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pacland.c:175:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pacland.c:175:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pacland.c -o obj//usr/pkgretro64/mame/video/pacland.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/polepos.c -o obj//usr/pkgretro64/mame/drivers/polepos.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pacland.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pacland.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/polepos.c:218:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/polepos.c:218:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/polepos.c -o obj//usr/pkgretro64/mame/audio/polepos.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/polepos.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/polepos.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/polepos.c -o obj//usr/pkgretro64/mame/video/polepos.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/polepos.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/polepos.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rallyx.c -o obj//usr/pkgretro64/mame/drivers/rallyx.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rallyx.c -o obj//usr/pkgretro64/mame/video/rallyx.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rallyx.c:191:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rallyx.c:191:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rallyx.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rallyx.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/skykid.c -o obj//usr/pkgretro64/mame/drivers/skykid.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/skykid.c -o obj//usr/pkgretro64/mame/video/skykid.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/skykid.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/skykid.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/skykid.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/skykid.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tankbatt.c -o obj//usr/pkgretro64/mame/drivers/tankbatt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tankbatt.c:59:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tankbatt.c -o obj//usr/pkgretro64/mame/video/tankbatt.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tankbatt.c:59:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tceptor.c -o obj//usr/pkgretro64/mame/drivers/tceptor.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tankbatt.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tceptor.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tceptor.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tankbatt.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tceptor.c -o obj//usr/pkgretro64/mame/video/tceptor.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/toypop.c -o obj//usr/pkgretro64/mame/drivers/toypop.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tceptor.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tceptor.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/toypop.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/toypop.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/toypop.c -o obj//usr/pkgretro64/mame/video/toypop.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/turrett.c -o obj//usr/pkgretro64/mame/drivers/turrett.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/turrett.c:60:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/turrett.c:60:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/toypop.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/toypop.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/warpwarp.c -o obj//usr/pkgretro64/mame/drivers/warpwarp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/warpwarp.c:130:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/warpwarp.c -o obj//usr/pkgretro64/mame/audio/warpwarp.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/warpwarp.c:130:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/warpwarp.c -o obj//usr/pkgretro64/mame/video/warpwarp.o
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/warpwarp.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/warpwarp.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/warpwarp.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/warpwarp.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/namcoio.c -o obj//usr/pkgretro64/mame/machine/namcoio.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/geebee.c -o obj//usr/pkgretro64/mame/audio/geebee.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/namcoio.c:111:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/namcoio.c:111:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/namco06.c -o obj//usr/pkgretro64/mame/machine/namco06.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/geebee.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/geebee.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/namco06.c:82:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/namco06.c:82:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/namco50.c -o obj//usr/pkgretro64/mame/machine/namco50.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/namco51.c -o obj//usr/pkgretro64/mame/machine/namco51.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/namco50.c:133:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/namco50.c:133:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/namco53.c -o obj//usr/pkgretro64/mame/machine/namco53.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/namco51.c:57:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/namco51.c:57:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/namco53.c:55:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/namco53.c:55:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/namco52.c -o obj//usr/pkgretro64/mame/audio/namco52.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/namco54.c -o obj//usr/pkgretro64/mame/audio/namco54.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/namco52.c:48:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/namco52.c:48:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/namcoc7x.c -o obj//usr/pkgretro64/mame/audio/namcoc7x.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/namco54.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/namco54.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/namcoc7x.c:29:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/namcoc7x.c:29:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bosco.c -o obj//usr/pkgretro64/mame/video/bosco.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/digdug.c -o obj//usr/pkgretro64/mame/video/digdug.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bosco.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bosco.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/digdug.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/digdug.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/psx.c -o obj//usr/pkgretro64/mame/machine/psx.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/psx.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/psx.c -o obj//usr/pkgretro64/mame/video/psx.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/psx.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/xevious.c -o obj//usr/pkgretro64/mame/machine/xevious.o
src/mame/machine/psx.c: In function 'UINT16 psxreadword(UINT32)':
src/mame/machine/psx.c:40:73: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  return *( (UINT16 *)( (UINT8 *)g_p_n_psxram + WORD_XOR_LE( n_address ) ) );
                                                                         ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/psx.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/psx.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/xevious.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/xevious.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/psx.c: In function 'void MonochromeLine()':
src/mame/video/psx.c:2329:8: warning: variable 'n_dr' set but not used [-Wunused-but-set-variable]
  INT32 n_dr;
        ^~~~
src/mame/video/psx.c:2330:8: warning: variable 'n_dg' set but not used [-Wunused-but-set-variable]
  INT32 n_dg;
        ^~~~
src/mame/video/psx.c:2331:8: warning: variable 'n_db' set but not used [-Wunused-but-set-variable]
  INT32 n_db;
        ^~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/xevious.c -o obj//usr/pkgretro64/mame/video/xevious.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/xevious.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/xevious.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/namcops2.c -o obj//usr/pkgretro64/mame/drivers/namcops2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/namcops2.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/namcops2.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/crgolf.c -o obj//usr/pkgretro64/mame/drivers/crgolf.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/crgolf.c -o obj//usr/pkgretro64/mame/video/crgolf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/crgolf.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/crgolf.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/crgolf.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/crgolf.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/suprgolf.c -o obj//usr/pkgretro64/mame/drivers/suprgolf.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/neogeo.c -o obj//usr/pkgretro64/mame/drivers/neogeo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/suprgolf.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/suprgolf.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/neogeo.c:194:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/neogeo.c:194:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/neogeo.c -o obj//usr/pkgretro64/mame/video/neogeo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/neogeo.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/neogeo.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/neoboot.c -o obj//usr/pkgretro64/mame/machine/neoboot.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/neoboot.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/neoboot.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/machine/neoboot.c: In function 'void kog_px_decrypt(running_machine*)':
src/mame/machine/neoboot.c:76:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/machine/neoboot.c: In function 'void kof10th_custom_w(const address_space*, offs_t, UINT16, UINT16)':
src/mame/machine/neoboot.c:158:68: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *prom = (UINT16*)memory_region( space->machine, "maincpu" );
                                                                    ^
src/mame/machine/neoboot.c: In function 'void decrypt_kof10th(running_machine*)':
src/mame/machine/neoboot.c:203:12: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  ((UINT16*)src)[0x0124/2] = 0x000d; // Enables XOR for RAM moves, forces SoftDIPs, and USA region
            ^~~
src/mame/machine/neoboot.c:204:12: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  ((UINT16*)src)[0x0126/2] = 0xf7a8;
            ^~~
src/mame/machine/neoboot.c:206:12: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  ((UINT16*)src)[0x8bf4/2] = 0x4ef9; // Run code to change "S" data
            ^~~
src/mame/machine/neoboot.c:207:12: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  ((UINT16*)src)[0x8bf6/2] = 0x000d;
            ^~~
src/mame/machine/neoboot.c:208:12: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  ((UINT16*)src)[0x8bf8/2] = 0xf980;
            ^~~
src/mame/machine/neoboot.c: In function 'void decrypt_kf10thep(running_machine*)':
src/mame/machine/neoboot.c:218:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16*)memory_region(machine, "maincpu");
                                                         ^
src/mame/machine/neoboot.c:220:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *buf = (UINT16*)memory_region(machine, "audiocrypt");
                                                            ^
src/mame/machine/neoboot.c: In function 'void patch_cthd2003(running_machine*)':
src/mame/machine/neoboot.c:485:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *mem16 = (UINT16 *)memory_region(machine, "maincpu");
                                                            ^
src/mame/machine/neoboot.c: In function 'void patch_ct2k3sa(running_machine*)':
src/mame/machine/neoboot.c:595:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *mem16 = (UINT16 *)memory_region(machine, "maincpu");
                                                            ^
src/mame/machine/neoboot.c: In function 'void lans2004_decrypt_68k(running_machine*)':
src/mame/machine/neoboot.c:666:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16*)memory_region( machine, "maincpu" );
                                                           ^
src/mame/machine/neoboot.c: In function 'void svcsplus_px_hack(running_machine*)':
src/mame/machine/neoboot.c:885:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *mem16 = (UINT16 *)memory_region(machine, "maincpu");
                                                            ^
src/mame/machine/neoboot.c: In function 'void kf2k3pl_px_decrypt(running_machine*)':
src/mame/machine/neoboot.c:985:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16*rom = (UINT16*)memory_region( machine, "maincpu" );
                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/neocrypt.c -o obj//usr/pkgretro64/mame/machine/neocrypt.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/neoprot.c -o obj//usr/pkgretro64/mame/machine/neoprot.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/neocrypt.c:49:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/neocrypt.c:49:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/neoprot.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/neoprot.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/machine/neocrypt.c: In function 'void kf2k3pcb_gfx_decrypt(running_machine*)':
src/mame/machine/neocrypt.c:740:36: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32 *rom32 = (UINT32*)&rom[ i ];
                                    ^
src/mame/machine/neocrypt.c: In function 'void kof99_decrypt_68k(running_machine*)':
src/mame/machine/neocrypt.c:1009:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)(memory_region(machine, "maincpu") + 0x100000);
                                                               ^
src/mame/machine/neocrypt.c:1028:50: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)memory_region(machine, "maincpu");
                                                  ^
src/mame/machine/neocrypt.c: In function 'void garou_decrypt_68k(running_machine*)':
src/mame/machine/neocrypt.c:1042:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)(memory_region(machine, "maincpu") + 0x100000);
                                                               ^
src/mame/machine/neocrypt.c:1050:50: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)memory_region(machine, "maincpu");
                                                  ^
src/mame/machine/neocrypt.c:1057:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)(memory_region(machine, "maincpu") + 0x100000);
                                                               ^
src/mame/machine/neocrypt.c: In function 'void garouo_decrypt_68k(running_machine*)':
src/mame/machine/neocrypt.c:1076:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)(memory_region(machine, "maincpu") + 0x100000);
                                                               ^
src/mame/machine/neocrypt.c:1084:50: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)memory_region(machine, "maincpu");
                                                  ^
src/mame/machine/neocrypt.c:1091:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)(memory_region(machine, "maincpu") + 0x100000);
                                                               ^
src/mame/machine/neocrypt.c: In function 'void mslug3_decrypt_68k(running_machine*)':
src/mame/machine/neocrypt.c:1110:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)(memory_region(machine, "maincpu") + 0x100000);
                                                               ^
src/mame/machine/neocrypt.c:1118:50: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)memory_region(machine, "maincpu");
                                                  ^
src/mame/machine/neocrypt.c:1125:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)(memory_region(machine, "maincpu") + 0x100000);
                                                               ^
src/mame/machine/neoprot.c: In function 'void kof98_prot_w(const address_space*, offs_t, UINT16, UINT16)':
src/mame/machine/neoprot.c:122:66: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16* mem16 = (UINT16*)memory_region(space->machine, "maincpu");
                                                                  ^
src/mame/machine/neoprot.c: In function 'void mslugx_install_protection(running_machine*)':
src/mame/machine/neoprot.c:163:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *mem16 = (UINT16 *)memory_region(machine, "maincpu");
                                                            ^
src/mame/machine/neocrypt.c: In function 'void kof2000_decrypt_68k(running_machine*)':
src/mame/machine/neocrypt.c:1144:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)(memory_region(machine, "maincpu") + 0x100000);
                                                               ^
src/mame/machine/neocrypt.c:1163:50: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)memory_region(machine, "maincpu");
                                                  ^
src/mame/machine/neocrypt.c: In function 'void neo_pcm2_snk_1999(running_machine*, int)':
src/mame/machine/neocrypt.c:1472:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "ymsnd");
                                                        ^
src/mame/machine/neocrypt.c: In function 'void kof2003biosdecode(running_machine*)':
src/mame/machine/neocrypt.c:1556:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16*src= (UINT16*)memory_region( machine, "mainbios" );
                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/armedf.c -o obj//usr/pkgretro64/mame/drivers/armedf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/armedf.c:160:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/armedf.c:160:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/armedf.c -o obj//usr/pkgretro64/mame/video/armedf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/armedf.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/armedf.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bigfghtr.c -o obj//usr/pkgretro64/mame/drivers/bigfghtr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bigfghtr.c:111:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bigfghtr.c:111:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cclimber.c -o obj//usr/pkgretro64/mame/drivers/cclimber.o
src/mame/drivers/bigfghtr.c: In function 'void driver_init_skyrobo(running_machine*)':
src/mame/drivers/bigfghtr.c:675:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/bigfghtr.c: In function 'void driver_init_bigfghtr(running_machine*)':
src/mame/drivers/bigfghtr.c:685:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cclimber.c:205:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cclimber.c:205:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/cclimber.c -o obj//usr/pkgretro64/mame/machine/cclimber.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/cclimber.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/cclimber.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/cclimber.c -o obj//usr/pkgretro64/mame/audio/cclimber.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cclimber.c -o obj//usr/pkgretro64/mame/video/cclimber.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/clshroad.c -o obj//usr/pkgretro64/mame/drivers/clshroad.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/cclimber.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/cclimber.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/clshroad.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cclimber.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cclimber.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/clshroad.c -o obj//usr/pkgretro64/mame/video/clshroad.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/clshroad.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/clshroad.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cop01.c -o obj//usr/pkgretro64/mame/drivers/cop01.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/clshroad.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cop01.c:52:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cop01.c -o obj//usr/pkgretro64/mame/video/cop01.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cop01.c:52:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cop01.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cop01.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dacholer.c -o obj//usr/pkgretro64/mame/drivers/dacholer.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/galivan.c -o obj//usr/pkgretro64/mame/drivers/galivan.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/galivan.c -o obj//usr/pkgretro64/mame/video/galivan.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dacholer.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/galivan.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dacholer.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/galivan.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/galivan.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/galivan.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gomoku.c -o obj//usr/pkgretro64/mame/drivers/gomoku.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/gomoku.c -o obj//usr/pkgretro64/mame/audio/gomoku.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gomoku.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gomoku.c -o obj//usr/pkgretro64/mame/video/gomoku.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gomoku.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gomoku.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/gomoku.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/hyhoo.c -o obj//usr/pkgretro64/mame/drivers/hyhoo.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/gomoku.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gomoku.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/hyhoo.c -o obj//usr/pkgretro64/mame/video/hyhoo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/hyhoo.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/hyhoo.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jangou.c -o obj//usr/pkgretro64/mame/drivers/jangou.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/hyhoo.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/hyhoo.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/magmax.c -o obj//usr/pkgretro64/mame/drivers/magmax.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jangou.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/magmax.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jangou.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/magmax.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/magmax.c -o obj//usr/pkgretro64/mame/video/magmax.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/magmax.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/nbmj8688.c -o obj//usr/pkgretro64/mame/drivers/nbmj8688.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/magmax.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/nbmj8688.c -o obj//usr/pkgretro64/mame/video/nbmj8688.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/nbmj8688.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/nbmj8688.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/nbmj8688.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/nbmj8688.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/nbmj8891.c -o obj//usr/pkgretro64/mame/drivers/nbmj8891.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/nbmj8891.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/nbmj8891.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/nbmj8891.c -o obj//usr/pkgretro64/mame/video/nbmj8891.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/nbmj8891.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/nbmj8891.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/nbmj8900.c -o obj//usr/pkgretro64/mame/drivers/nbmj8900.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/nbmj8900.c -o obj//usr/pkgretro64/mame/video/nbmj8900.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/nbmj8900.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/nbmj8900.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/nbmj8900.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/nbmj8900.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/nbmj8991.c -o obj//usr/pkgretro64/mame/drivers/nbmj8991.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/nbmj8991.c -o obj//usr/pkgretro64/mame/video/nbmj8991.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/nbmj9195.c -o obj//usr/pkgretro64/mame/drivers/nbmj9195.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/nbmj8991.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/nbmj8991.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/nbmj8991.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/nbmj8991.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/nbmj9195.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/nbmj9195.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/nbmj9195.c -o obj//usr/pkgretro64/mame/video/nbmj9195.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/nightgal.c -o obj//usr/pkgretro64/mame/drivers/nightgal.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/nbmj9195.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/nbmj9195.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/nightgal.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/nightgal.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/niyanpai.c -o obj//usr/pkgretro64/mame/drivers/niyanpai.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/m68kfmly.c -o obj//usr/pkgretro64/mame/machine/m68kfmly.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/niyanpai.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/niyanpai.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/m68kfmly.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/m68kfmly.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/niyanpai.c -o obj//usr/pkgretro64/mame/video/niyanpai.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/niyanpai.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/niyanpai.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pastelg.c -o obj//usr/pkgretro64/mame/drivers/pastelg.o
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pastelg.c -o obj//usr/pkgretro64/mame/video/pastelg.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pastelg.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pastelg.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pastelg.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pastelg.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/seicross.c -o obj//usr/pkgretro64/mame/drivers/seicross.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/seicross.c -o obj//usr/pkgretro64/mame/video/seicross.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/seicross.c:45:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/seicross.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/seicross.c:45:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/seicross.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/terracre.c -o obj//usr/pkgretro64/mame/drivers/terracre.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/terracre.c:83:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/terracre.c:83:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/terracre.c -o obj//usr/pkgretro64/mame/video/terracre.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tubep.c -o obj//usr/pkgretro64/mame/drivers/tubep.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/terracre.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tubep.c -o obj//usr/pkgretro64/mame/video/tubep.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/terracre.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tubep.c:101:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tubep.c:101:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/wiping.c -o obj//usr/pkgretro64/mame/drivers/wiping.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tubep.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tubep.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/wiping.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/wiping.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/wiping.c -o obj//usr/pkgretro64/mame/audio/wiping.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/wiping.c -o obj//usr/pkgretro64/mame/video/wiping.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/wiping.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/wiping.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/nb1413m3.c -o obj//usr/pkgretro64/mame/machine/nb1413m3.o
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/wiping.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/wiping.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/nb1413m3.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dkong.c -o obj//usr/pkgretro64/mame/drivers/dkong.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/nb1413m3.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dkong.c:301:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dkong.c:301:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/dkong.c -o obj//usr/pkgretro64/mame/audio/dkong.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dkong.c -o obj//usr/pkgretro64/mame/video/dkong.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dkong.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dkong.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/dkong.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/dkong.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cham24.c -o obj//usr/pkgretro64/mame/drivers/cham24.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/snesb.c -o obj//usr/pkgretro64/mame/drivers/snesb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cham24.c:57:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/snesb.c:139:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cham24.c:57:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mario.c -o obj//usr/pkgretro64/mame/drivers/mario.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/snesb.c:139:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mario.c:92:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mario.c:92:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/mario.c -o obj//usr/pkgretro64/mame/audio/mario.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mario.c -o obj//usr/pkgretro64/mame/video/mario.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/mario.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mario.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/mario.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/multigam.c -o obj//usr/pkgretro64/mame/drivers/multigam.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mario.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/multigam.c:68:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/multigam.c:68:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/n8080.c -o obj//usr/pkgretro64/mame/drivers/n8080.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/n8080.c -o obj//usr/pkgretro64/mame/audio/n8080.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/n8080.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/n8080.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/n8080.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/n8080.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/n8080.c -o obj//usr/pkgretro64/mame/video/n8080.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/n8080.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/nss.c -o obj//usr/pkgretro64/mame/drivers/nss.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/n8080.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/nss.c:296:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/nss.c:296:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/snes.c -o obj//usr/pkgretro64/mame/machine/snes.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/snes_snd.c -o obj//usr/pkgretro64/mame/audio/snes_snd.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/snes.c -o obj//usr/pkgretro64/mame/video/snes.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/snes.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/snes.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/snes_snd.c:28:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/snes_snd.c:28:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/snes.c:73:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/snes.c:73:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/snes.c:19:
./src/mame/machine/snessdd1.c: In function 'SDD1_IM* SDD1_IM_ctor(running_machine*)':
./src/emu/emualloc.h:56:108: warning: cast from 'unsigned char*' to 'SDD1_IM*' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array(_pool, _type, _num)  (_pool).add_array(new(__FILE__, __LINE__) _type[_num], (_num))
                                                                                                            ^
./src/emu/machine.h:116:36: note: in expansion of macro 'pool_alloc_array'
 #define auto_alloc_array(m, t, c)  pool_alloc_array(static_cast<running_machine *>(m)->m_respool, t, c)
                                    ^~~~~~~~~~~~~~~~
./src/mame/machine/snessdd1.c:22:32: note: in expansion of macro 'auto_alloc_array'
  SDD1_IM* newclass = (SDD1_IM*)auto_alloc_array(machine, UINT8, sizeof(SDD1_IM));
                                ^~~~~~~~~~~~~~~~
./src/mame/machine/snessdd1.c: In function 'SDD1_GCD* SDD1_GCD_ctor(running_machine*, SDD1_IM*)':
./src/emu/emualloc.h:56:108: warning: cast from 'unsigned char*' to 'SDD1_GCD*' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array(_pool, _type, _num)  (_pool).add_array(new(__FILE__, __LINE__) _type[_num], (_num))
                                                                                                            ^
./src/emu/machine.h:116:36: note: in expansion of macro 'pool_alloc_array'
 #define auto_alloc_array(m, t, c)  pool_alloc_array(static_cast<running_machine *>(m)->m_respool, t, c)
                                    ^~~~~~~~~~~~~~~~
./src/mame/machine/snessdd1.c:64:34: note: in expansion of macro 'auto_alloc_array'
  SDD1_GCD* newclass = (SDD1_GCD*)auto_alloc_array(machine, UINT8, sizeof(SDD1_GCD));
                                  ^~~~~~~~~~~~~~~~
./src/mame/machine/snessdd1.c: In function 'SDD1_BG* SDD1_BG_ctor(running_machine*, SDD1_GCD*, UINT8)':
./src/emu/emualloc.h:56:108: warning: cast from 'unsigned char*' to 'SDD1_BG*' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array(_pool, _type, _num)  (_pool).add_array(new(__FILE__, __LINE__) _type[_num], (_num))
                                                                                                            ^
./src/emu/machine.h:116:36: note: in expansion of macro 'pool_alloc_array'
 #define auto_alloc_array(m, t, c)  pool_alloc_array(static_cast<running_machine *>(m)->m_respool, t, c)
                                    ^~~~~~~~~~~~~~~~
./src/mame/machine/snessdd1.c:132:32: note: in expansion of macro 'auto_alloc_array'
  SDD1_BG* newclass = (SDD1_BG*)auto_alloc_array(machine, UINT8, sizeof(SDD1_BG));
                                ^~~~~~~~~~~~~~~~
./src/mame/machine/snessdd1.c: In function 'SDD1_PEM* SDD1_PEM_ctor(running_machine*, SDD1_BG*, SDD1_BG*, SDD1_BG*, SDD1_BG*, SDD1_BG*, SDD1_BG*, SDD1_BG*, SDD1_BG*)':
./src/emu/emualloc.h:56:108: warning: cast from 'unsigned char*' to 'SDD1_PEM*' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array(_pool, _type, _num)  (_pool).add_array(new(__FILE__, __LINE__) _type[_num], (_num))
                                                                                                            ^
./src/emu/machine.h:116:36: note: in expansion of macro 'pool_alloc_array'
 #define auto_alloc_array(m, t, c)  pool_alloc_array(static_cast<running_machine *>(m)->m_respool, t, c)
                                    ^~~~~~~~~~~~~~~~
./src/mame/machine/snessdd1.c:241:34: note: in expansion of macro 'auto_alloc_array'
  SDD1_PEM* newclass = (SDD1_PEM*)auto_alloc_array(machine, UINT8, sizeof(SDD1_PEM));
                                  ^~~~~~~~~~~~~~~~
./src/mame/machine/snessdd1.c: In function 'SDD1_CM* SDD1_CM_ctor(running_machine*, SDD1_PEM*)':
./src/emu/emualloc.h:56:108: warning: cast from 'unsigned char*' to 'SDD1_CM*' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array(_pool, _type, _num)  (_pool).add_array(new(__FILE__, __LINE__) _type[_num], (_num))
                                                                                                            ^
./src/emu/machine.h:116:36: note: in expansion of macro 'pool_alloc_array'
 #define auto_alloc_array(m, t, c)  pool_alloc_array(static_cast<running_machine *>(m)->m_respool, t, c)
                                    ^~~~~~~~~~~~~~~~
./src/mame/machine/snessdd1.c:308:32: note: in expansion of macro 'auto_alloc_array'
  SDD1_CM* newclass = (SDD1_CM*)auto_alloc_array(machine, UINT8, sizeof(SDD1_CM));
                                ^~~~~~~~~~~~~~~~
./src/mame/machine/snessdd1.c: In function 'SDD1_OL* SDD1_OL_ctor(running_machine*, SDD1_CM*)':
./src/emu/emualloc.h:56:108: warning: cast from 'unsigned char*' to 'SDD1_OL*' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array(_pool, _type, _num)  (_pool).add_array(new(__FILE__, __LINE__) _type[_num], (_num))
                                                                                                            ^
./src/emu/machine.h:116:36: note: in expansion of macro 'pool_alloc_array'
 #define auto_alloc_array(m, t, c)  pool_alloc_array(static_cast<running_machine *>(m)->m_respool, t, c)
                                    ^~~~~~~~~~~~~~~~
./src/mame/machine/snessdd1.c:408:32: note: in expansion of macro 'auto_alloc_array'
  SDD1_OL* newclass = (SDD1_OL*)auto_alloc_array(machine, UINT8, sizeof(SDD1_OL));
                                ^~~~~~~~~~~~~~~~
./src/mame/machine/snessdd1.c: In function 'SDD1emu* SDD1emu_ctor(running_machine*)':
./src/emu/emualloc.h:56:108: warning: cast from 'unsigned char*' to 'SDD1emu*' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array(_pool, _type, _num)  (_pool).add_array(new(__FILE__, __LINE__) _type[_num], (_num))
                                                                                                            ^
./src/emu/machine.h:116:36: note: in expansion of macro 'pool_alloc_array'
 #define auto_alloc_array(m, t, c)  pool_alloc_array(static_cast<running_machine *>(m)->m_respool, t, c)
                                    ^~~~~~~~~~~~~~~~
./src/mame/machine/snessdd1.c:486:32: note: in expansion of macro 'auto_alloc_array'
  SDD1emu* newclass = (SDD1emu*)auto_alloc_array(machine, UINT8, sizeof(SDD1emu));
                                ^~~~~~~~~~~~~~~~
./src/mame/machine/snes7110.c: In function 'SPC7110Decomp* SPC7110Decomp_ctor(running_machine*, UINT32)':
./src/emu/emualloc.h:56:108: warning: cast from 'unsigned char*' to 'SPC7110Decomp*' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array(_pool, _type, _num)  (_pool).add_array(new(__FILE__, __LINE__) _type[_num], (_num))
                                                                                                            ^
./src/emu/machine.h:116:36: note: in expansion of macro 'pool_alloc_array'
 #define auto_alloc_array(m, t, c)  pool_alloc_array(static_cast<running_machine *>(m)->m_respool, t, c)
                                    ^~~~~~~~~~~~~~~~
./src/mame/machine/snes7110.c:164:44: note: in expansion of macro 'auto_alloc_array'
  SPC7110Decomp* newclass = (SPC7110Decomp*)auto_alloc_array(machine, UINT8, sizeof(SPC7110Decomp));
                                            ^~~~~~~~~~~~~~~~
In file included from src/mame/machine/snes.c:47:0:
./src/mame/machine/snes7110.c: In function 'void spc7110_mmio_write(running_machine*, UINT32, UINT8)':
./src/mame/machine/snes7110.c:1275:25: warning: variable 'length' set but not used [-Wunused-but-set-variable]
    UINT32 table, index, length, address, mode, offset;
                         ^~~~~~
In file included from src/mame/machine/snes.c:48:0:
./src/mame/machine/snesst10.c: In function 'void st010_op_02()':
./src/mame/machine/snesst10.c:263:54: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *places  = (UINT16*)(st010_state.ram + 0x0040);
                                                      ^
./src/mame/machine/snesst10.c:264:54: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *drivers = (UINT16*)(st010_state.ram + 0x0080);
                                                      ^
src/mame/audio/snes_snd.c: In function 'void dsp_update(running_device*, short int*)':
src/mame/audio/snes_snd.c:316:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'src_dir_type*' increases required alignment of target type [-Wcast-align]
  sd = (src_dir_type *) &spc700->ram[(int) spc700->dsp_regs[0x5d] << 8];
                                                                      ^
src/mame/audio/snes_snd.c:365:37: warning: cast from 'src_dir_type*' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
    vp->samp_id = *( UINT32 * )&sd[vl];
                                     ^
In file included from ./src/emu/emucore.h:29:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/snes_snd.c:28:
src/mame/audio/snes_snd.c:418:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   vp->pitch = LEtoME16(*((UINT16 *)&spc700->dsp_regs[V + 2])) & 0x3fff;
                                                           ^
./src/osd/osdcomm.h:221:36: note: in definition of macro 'LITTLE_ENDIANIZE_INT16'
 #define LITTLE_ENDIANIZE_INT16(x) (x)
                                    ^
src/mame/audio/snes_snd.c:418:15: note: in expansion of macro 'LEtoME16'
   vp->pitch = LEtoME16(*((UINT16 *)&spc700->dsp_regs[V + 2])) & 0x3fff;
               ^~~~~~~~
src/mame/audio/snes_snd.c:653:94: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  spc700->fir_lbuf[spc700->fir_ptr] = (signed short)LEtoME16(*(UINT16 *)&spc700->ram[echo_base]);
                                                                                              ^
./src/osd/osdcomm.h:221:36: note: in definition of macro 'LITTLE_ENDIANIZE_INT16'
 #define LITTLE_ENDIANIZE_INT16(x) (x)
                                    ^
src/mame/audio/snes_snd.c:653:52: note: in expansion of macro 'LEtoME16'
  spc700->fir_lbuf[spc700->fir_ptr] = (signed short)LEtoME16(*(UINT16 *)&spc700->ram[echo_base]);
                                                    ^~~~~~~~
src/mame/audio/snes_snd.c:654:110: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  spc700->fir_rbuf[spc700->fir_ptr] = (signed short)LEtoME16(*(UINT16 *)&spc700->ram[echo_base + sizeof(short)]);
                                                                                                              ^
./src/osd/osdcomm.h:221:36: note: in definition of macro 'LITTLE_ENDIANIZE_INT16'
 #define LITTLE_ENDIANIZE_INT16(x) (x)
                                    ^
src/mame/audio/snes_snd.c:654:52: note: in expansion of macro 'LEtoME16'
  spc700->fir_rbuf[spc700->fir_ptr] = (signed short)LEtoME16(*(UINT16 *)&spc700->ram[echo_base + sizeof(short)]);
                                                    ^~~~~~~~
src/mame/audio/snes_snd.c:718:36: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   *(UINT16 *)&spc700->ram[echo_base]                 = MEtoLE16((UINT16)echol);
                                    ^
src/mame/audio/snes_snd.c:719:52: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   *(UINT16 *)&spc700->ram[echo_base + sizeof(short)] = MEtoLE16((UINT16)echor);
                                                    ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/playch10.c -o obj//usr/pkgretro64/mame/drivers/playch10.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/playch10.c:292:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/playch10.c:292:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/playch10.c -o obj//usr/pkgretro64/mame/machine/playch10.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/playch10.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/playch10.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/playch10.c -o obj//usr/pkgretro64/mame/video/playch10.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/playch10.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/playch10.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/popeye.c -o obj//usr/pkgretro64/mame/drivers/popeye.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/popeye.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/popeye.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/popeye.c -o obj//usr/pkgretro64/mame/video/popeye.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/popeye.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/popeye.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/punchout.c -o obj//usr/pkgretro64/mame/drivers/punchout.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/punchout.c:112:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/punchout.c -o obj//usr/pkgretro64/mame/video/punchout.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/punchout.c:112:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/punchout.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/punchout.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sfcbox.c -o obj//usr/pkgretro64/mame/drivers/sfcbox.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sfcbox.c:59:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sfcbox.c:59:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/spacefb.c -o obj//usr/pkgretro64/mame/drivers/spacefb.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/spacefb.c -o obj//usr/pkgretro64/mame/audio/spacefb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/spacefb.c:107:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/spacefb.c:107:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/spacefb.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/spacefb.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/spacefb.c -o obj//usr/pkgretro64/mame/video/spacefb.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vsnes.c -o obj//usr/pkgretro64/mame/drivers/vsnes.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/spacefb.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/spacefb.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vsnes.c:140:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vsnes.c:140:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/vsnes.c -o obj//usr/pkgretro64/mame/machine/vsnes.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/vsnes.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/vsnes.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/vsnes.c -o obj//usr/pkgretro64/mame/video/vsnes.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/vsnes.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/vsnes.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ppu2c0x.c -o obj//usr/pkgretro64/mame/video/ppu2c0x.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ppu2c0x.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ppu2c0x.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/fitfight.c -o obj//usr/pkgretro64/mame/drivers/fitfight.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/fitfight.c:84:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/fitfight.c:84:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/fitfight.c -o obj//usr/pkgretro64/mame/video/fitfight.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/fitfight.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/fitfight.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pirates.c -o obj//usr/pkgretro64/mame/drivers/pirates.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pirates.c:90:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pirates.c:90:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pirates.c -o obj//usr/pkgretro64/mame/video/pirates.o
src/mame/drivers/pirates.c: In function 'void pirates_decrypt_68k(running_machine*)':
src/mame/drivers/pirates.c:360:53: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     rom = (UINT16 *)memory_region(machine, "maincpu");
                                                     ^
src/mame/drivers/pirates.c: In function 'void driver_init_pirates(running_machine*)':
src/mame/drivers/pirates.c:452:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pirates.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pirates.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/acommand.c -o obj//usr/pkgretro64/mame/drivers/acommand.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cultures.c -o obj//usr/pkgretro64/mame/drivers/cultures.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cultures.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/acommand.c:58:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cultures.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/acommand.c:58:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ddealer.c -o obj//usr/pkgretro64/mame/drivers/ddealer.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ddealer.c:112:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ddealer.c:112:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jalmah.c -o obj//usr/pkgretro64/mame/drivers/jalmah.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/macrossp.c -o obj//usr/pkgretro64/mame/drivers/macrossp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jalmah.c:112:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jalmah.c:112:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/macrossp.c:300:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/macrossp.c -o obj//usr/pkgretro64/mame/video/macrossp.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/macrossp.c:300:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/macrossp.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/macrossp.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/nmk16.c -o obj//usr/pkgretro64/mame/drivers/nmk16.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/nmk004.c -o obj//usr/pkgretro64/mame/machine/nmk004.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/nmk004.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/nmk004.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/nmk16.c:141:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/nmk16.c:141:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/nmk16.c: In function 'void driver_init_hachamf(running_machine*)':
src/mame/drivers/nmk16.c:4517:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/nmk16.c: In function 'void driver_init_tdragonb(running_machine*)':
src/mame/drivers/nmk16.c:4528:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/nmk16.c: In function 'void driver_init_tdragon(running_machine*)':
src/mame/drivers/nmk16.c:4539:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/nmk16.c -o obj//usr/pkgretro64/mame/video/nmk16.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/quizdna.c -o obj//usr/pkgretro64/mame/drivers/quizdna.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/nmk16.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/nmk16.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/quizdna.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/quizdna.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/nmk16.c: In function 'UINT32 video_update_bioship(screen_device*, bitmap_t*, const rectangle*)':
src/mame/video/nmk16.c:663:67: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *tilerom = (UINT16 *)memory_region(screen->machine, "gfx5");
                                                                   ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/quizdna.c -o obj//usr/pkgretro64/mame/video/quizdna.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/quizdna.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/quizdna.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/quizpani.c -o obj//usr/pkgretro64/mame/drivers/quizpani.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/quizpani.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/quizpani.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/quizpani.c -o obj//usr/pkgretro64/mame/video/quizpani.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/battlex.c -o obj//usr/pkgretro64/mame/drivers/battlex.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/quizpani.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/quizpani.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/battlex.c:43:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/battlex.c:43:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/battlex.c -o obj//usr/pkgretro64/mame/video/battlex.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/battlex.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/carjmbre.c -o obj//usr/pkgretro64/mame/drivers/carjmbre.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/battlex.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/carjmbre.c -o obj//usr/pkgretro64/mame/video/carjmbre.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/carjmbre.c:42:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/carjmbre.c:42:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/carjmbre.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/carjmbre.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/popper.c -o obj//usr/pkgretro64/mame/drivers/popper.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/popper.c -o obj//usr/pkgretro64/mame/video/popper.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/popper.c:84:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/popper.c:84:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/popper.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/popper.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/spaceg.c -o obj//usr/pkgretro64/mame/drivers/spaceg.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dday.c -o obj//usr/pkgretro64/mame/drivers/dday.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dday.c:52:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dday.c:52:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dday.c -o obj//usr/pkgretro64/mame/video/dday.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/spaceg.c:164:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/spaceg.c:164:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dday.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/monzagp.c -o obj//usr/pkgretro64/mame/drivers/monzagp.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dday.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/monzagp.c:34:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/portrait.c -o obj//usr/pkgretro64/mame/drivers/portrait.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/monzagp.c:34:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/portrait.c:86:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/portrait.c:86:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/portrait.c -o obj//usr/pkgretro64/mame/video/portrait.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vega.c -o obj//usr/pkgretro64/mame/drivers/vega.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/espial.c -o obj//usr/pkgretro64/mame/drivers/espial.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/portrait.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/portrait.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vega.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vega.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/espial.c -o obj//usr/pkgretro64/mame/video/espial.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/espial.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/espial.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/funkybee.c -o obj//usr/pkgretro64/mame/drivers/funkybee.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/espial.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/espial.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/funkybee.c -o obj//usr/pkgretro64/mame/video/funkybee.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/funkybee.c:74:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/funkybee.c:74:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/marineb.c -o obj//usr/pkgretro64/mame/drivers/marineb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/funkybee.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/marineb.c -o obj//usr/pkgretro64/mame/video/marineb.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/funkybee.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/marineb.c:38:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/marineb.c:38:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/marineb.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vastar.c -o obj//usr/pkgretro64/mame/drivers/vastar.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/vastar.c -o obj//usr/pkgretro64/mame/video/vastar.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/marineb.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vastar.c:64:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vastar.c:64:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/vastar.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/vastar.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/zodiack.c -o obj//usr/pkgretro64/mame/drivers/zodiack.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/zodiack.c -o obj//usr/pkgretro64/mame/video/zodiack.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/zodiack.c:81:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mrflea.c -o obj//usr/pkgretro64/mame/drivers/mrflea.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/zodiack.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/zodiack.c:81:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/zodiack.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mrflea.c:42:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mrflea.c:42:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mrflea.c -o obj//usr/pkgretro64/mame/video/mrflea.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/thief.c -o obj//usr/pkgretro64/mame/drivers/thief.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/thief.c -o obj//usr/pkgretro64/mame/video/thief.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mrflea.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/thief.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mrflea.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/thief.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jrpacman.c -o obj//usr/pkgretro64/mame/drivers/jrpacman.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/thief.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/thief.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jrpacman.c:101:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jrpacman.c:101:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pacman.c -o obj//usr/pkgretro64/mame/drivers/pacman.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pacman.c -o obj//usr/pkgretro64/mame/video/pacman.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pengo.c -o obj//usr/pkgretro64/mame/drivers/pengo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pacman.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pacman.c:339:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pacman.c:339:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pacman.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pengo.c:64:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pengo.c:64:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/acitya.c -o obj//usr/pkgretro64/mame/machine/acitya.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/acitya.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/jumpshot.c -o obj//usr/pkgretro64/mame/machine/jumpshot.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/acitya.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/jumpshot.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/jumpshot.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/pacplus.c -o obj//usr/pkgretro64/mame/machine/pacplus.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/pacplus.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/pacplus.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/theglobp.c -o obj//usr/pkgretro64/mame/machine/theglobp.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/uapce.c -o obj//usr/pkgretro64/mame/drivers/uapce.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/theglobp.c:64:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/uapce.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/theglobp.c:64:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/uapce.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/paranoia.c -o obj//usr/pkgretro64/mame/drivers/paranoia.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ggconnie.c -o obj//usr/pkgretro64/mame/drivers/ggconnie.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/paranoia.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/paranoia.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ggconnie.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ggconnie.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/pcecommn.c -o obj//usr/pkgretro64/mame/machine/pcecommn.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/pcecommn.c:2:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/vdc.c -o obj//usr/pkgretro64/mame/video/vdc.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/naughtyb.c -o obj//usr/pkgretro64/mame/drivers/naughtyb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/vdc.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/pcecommn.c:2:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/vdc.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/naughtyb.c:105:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/naughtyb.c:105:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/naughtyb.c -o obj//usr/pkgretro64/mame/video/naughtyb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/naughtyb.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/naughtyb.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/phoenix.c -o obj//usr/pkgretro64/mame/drivers/phoenix.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/phoenix.c -o obj//usr/pkgretro64/mame/audio/phoenix.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/phoenix.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/phoenix.c -o obj//usr/pkgretro64/mame/video/phoenix.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/phoenix.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/phoenix.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/phoenix.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/phoenix.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/phoenix.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/safarir.c -o obj//usr/pkgretro64/mame/drivers/safarir.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/safarir.c:49:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/safarir.c:49:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/pleiads.c -o obj//usr/pkgretro64/mame/audio/pleiads.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/pleiads.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/pleiads.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/drtomy.c -o obj//usr/pkgretro64/mame/drivers/drtomy.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/playmark.c -o obj//usr/pkgretro64/mame/drivers/playmark.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/drtomy.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/drtomy.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/playmark.c:42:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/playmark.c:42:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/playmark.c -o obj//usr/pkgretro64/mame/video/playmark.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/playmark.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/playmark.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/playmark.c: In function 'void driver_init_bigtwin(running_machine*)':
src/mame/drivers/playmark.c:1467:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *playmark_PICROM = (UINT16 *)memory_region(machine, "audiocpu");
                                                                       ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/powerbal.c -o obj//usr/pkgretro64/mame/drivers/powerbal.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sderby.c -o obj//usr/pkgretro64/mame/drivers/sderby.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/powerbal.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sderby.c -o obj//usr/pkgretro64/mame/video/sderby.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/powerbal.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sderby.c:61:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sderby.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sderby.c:61:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sderby.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sslam.c -o obj//usr/pkgretro64/mame/drivers/sslam.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sslam.c -o obj//usr/pkgretro64/mame/video/sslam.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sslam.c:83:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sslam.c:83:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/psikyo.c -o obj//usr/pkgretro64/mame/drivers/psikyo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sslam.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sslam.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/psikyo.c -o obj//usr/pkgretro64/mame/video/psikyo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/psikyo.c:63:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/psikyo.c:63:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/psikyo4.c -o obj//usr/pkgretro64/mame/drivers/psikyo4.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/psikyo.c:57:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/psikyo.c:57:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/psikyo4.c:129:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/psikyo4.c:129:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/psikyo4.c -o obj//usr/pkgretro64/mame/video/psikyo4.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/psikyo4.c:29:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/psikyo4.c:29:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/psikyosh.c -o obj//usr/pkgretro64/mame/drivers/psikyosh.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/psikyosh.c -o obj//usr/pkgretro64/mame/video/psikyosh.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/psikyosh.c:65:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/psikyosh.c:65:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/psikyosh.c:274:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/psikyosh.c:274:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/hitme.c -o obj//usr/pkgretro64/mame/drivers/hitme.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/hitme.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/hitme.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/hitme.c -o obj//usr/pkgretro64/mame/audio/hitme.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/hitme.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/hitme.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/starcrus.c -o obj//usr/pkgretro64/mame/drivers/starcrus.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/starcrus.c -o obj//usr/pkgretro64/mame/video/starcrus.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/starcrus.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/starcrus.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/starcrus.c:4:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/starcrus.c:4:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/btoads.c -o obj//usr/pkgretro64/mame/drivers/btoads.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/btoads.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/btoads.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/btoads.c -o obj//usr/pkgretro64/mame/video/btoads.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/btoads.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/btoads.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/kinst.c -o obj//usr/pkgretro64/mame/drivers/kinst.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/xtheball.c -o obj//usr/pkgretro64/mame/drivers/xtheball.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/xtheball.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/kinst.c:131:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/xtheball.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/kinst.c:131:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/appoooh.c -o obj//usr/pkgretro64/mame/drivers/appoooh.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/appoooh.c:164:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/appoooh.c:164:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/appoooh.c -o obj//usr/pkgretro64/mame/video/appoooh.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bankp.c -o obj//usr/pkgretro64/mame/drivers/bankp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/appoooh.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/appoooh.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bankp.c:94:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bankp.c:94:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bankp.c -o obj//usr/pkgretro64/mame/video/bankp.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/chinsan.c -o obj//usr/pkgretro64/mame/drivers/chinsan.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/drmicro.c -o obj//usr/pkgretro64/mame/drivers/drmicro.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bankp.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bankp.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/chinsan.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/chinsan.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/drmicro.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/drmicro.c -o obj//usr/pkgretro64/mame/video/drmicro.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/drmicro.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/drmicro.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jantotsu.c -o obj//usr/pkgretro64/mame/drivers/jantotsu.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/drmicro.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mayumi.c -o obj//usr/pkgretro64/mame/drivers/mayumi.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jantotsu.c:97:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mermaid.c -o obj//usr/pkgretro64/mame/drivers/mermaid.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jantotsu.c:97:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mayumi.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mermaid.c:116:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mermaid.c:116:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mayumi.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mermaid.c -o obj//usr/pkgretro64/mame/video/mermaid.o
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mermaid.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mermaid.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mjkjidai.c -o obj//usr/pkgretro64/mame/drivers/mjkjidai.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mjkjidai.c -o obj//usr/pkgretro64/mame/video/mjkjidai.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mjkjidai.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mjkjidai.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mjkjidai.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mjkjidai.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/aladbl.c -o obj//usr/pkgretro64/mame/drivers/aladbl.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/angelkds.c -o obj//usr/pkgretro64/mame/drivers/angelkds.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/angelkds.c -o obj//usr/pkgretro64/mame/video/angelkds.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/aladbl.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/aladbl.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/angelkds.c:127:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/angelkds.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/angelkds.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/angelkds.c:127:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bingoc.c -o obj//usr/pkgretro64/mame/drivers/bingoc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bingoc.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bingoc.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/blockade.c -o obj//usr/pkgretro64/mame/drivers/blockade.o
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/blockade.c -o obj//usr/pkgretro64/mame/audio/blockade.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/blockade.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/blockade.c -o obj//usr/pkgretro64/mame/video/blockade.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/blockade.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/blockade.c:2:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/blockade.c:2:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/blockade.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/calorie.c -o obj//usr/pkgretro64/mame/drivers/calorie.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/blockade.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/coolridr.c -o obj//usr/pkgretro64/mame/drivers/coolridr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/calorie.c:80:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/calorie.c:80:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/deniam.c -o obj//usr/pkgretro64/mame/drivers/deniam.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/coolridr.c:236:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/coolridr.c:236:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/deniam.c:43:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/coolridr.c: In function 'void sysh1_txt_blit_w(const address_space*, offs_t, UINT32, UINT32)':
src/mame/drivers/coolridr.c:395:20: warning: variable 'param' set but not used [-Wunused-but-set-variable]
  static UINT16 cmd,param;
                    ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/deniam.c:43:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/deniam.c -o obj//usr/pkgretro64/mame/video/deniam.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dotrikun.c -o obj//usr/pkgretro64/mame/drivers/dotrikun.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/deniam.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/deniam.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dotrikun.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dotrikun.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/genesis.c -o obj//usr/pkgretro64/mame/video/genesis.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gpworld.c -o obj//usr/pkgretro64/mame/drivers/gpworld.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/genesis.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/genesis.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gpworld.c:42:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/video/genesis.c: In function 'void start_genesis_vdp(screen_device*)':
src/mame/video/genesis.c:165:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for (i = 0; i < 24; i++)
     ^~~
src/mame/video/genesis.c:167:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  vdp_cmdpart = 0;
  ^~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gpworld.c:42:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/genesis.c: In function 'void drawline_tiles(UINT32*, UINT16*, int, int, int, int)':
src/mame/video/genesis.c:30:52: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define VDP_VRAM_BYTE(x) (vdp_vram[(x) & VRAM_MASK])
                                                    ^
src/mame/video/genesis.c:950:28: note: in expansion of macro 'VDP_VRAM_BYTE'
    UINT32 *tp = (UINT32 *)&VDP_VRAM_BYTE((tile & 0x7ff) * 32);
                            ^~~~~~~~~~~~~
src/mame/video/genesis.c: In function 'void draw8pixs(UINT16*, int, int, int, int, int)':
src/mame/video/genesis.c:30:52: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define VDP_VRAM_BYTE(x) (vdp_vram[(x) & VRAM_MASK])
                                                    ^
src/mame/video/genesis.c:1040:28: note: in expansion of macro 'VDP_VRAM_BYTE'
  UINT32 tile = *(UINT32 *)&VDP_VRAM_BYTE(patno * 32 + 4 * patline);
                            ^~~~~~~~~~~~~
src/mame/video/genesis.c: In function 'void draw8pixs_hflip(UINT16*, int, int, int, int, int)':
src/mame/video/genesis.c:30:52: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define VDP_VRAM_BYTE(x) (vdp_vram[(x) & VRAM_MASK])
                                                    ^
src/mame/video/genesis.c:1078:28: note: in expansion of macro 'VDP_VRAM_BYTE'
  UINT32 tile = *(UINT32 *)&VDP_VRAM_BYTE(patno * 32 + 4 * patline);
                            ^~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/hikaru.c -o obj//usr/pkgretro64/mame/drivers/hikaru.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/hikaru.c:322:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/hikaru.c:322:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/hshavoc.c -o obj//usr/pkgretro64/mame/drivers/hshavoc.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/kopunch.c -o obj//usr/pkgretro64/mame/drivers/kopunch.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/hshavoc.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/hshavoc.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/kopunch.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/kopunch.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/hshavoc.c: In function 'void driver_init_hshavoc(running_machine*)':
src/mame/drivers/hshavoc.c:122:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/kopunch.c -o obj//usr/pkgretro64/mame/video/kopunch.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/megadriv.c -o obj//usr/pkgretro64/mame/drivers/megadriv.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/megaplay.c -o obj//usr/pkgretro64/mame/drivers/megaplay.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/kopunch.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/kopunch.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/megadriv.c:68:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/megadriv.c:68:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/megatech.c -o obj//usr/pkgretro64/mame/drivers/megatech.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/megaplay.c:52:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/megaplay.c:52:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/megadriv.c: In function 'UINT16 vdp_get_word_from_68k_mem_default(running_machine*, UINT32)':
src/mame/drivers/megadriv.c:624:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *rom = (UINT16*)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/megadriv.c: In function 'void handle_dma_bits(running_machine*)':
src/mame/drivers/megadriv.c:782:10: warning: variable 'source' set but not used [-Wunused-but-set-variable]
   UINT32 source;
          ^~~~~~
src/mame/drivers/megadriv.c:783:10: warning: variable 'length' set but not used [-Wunused-but-set-variable]
   UINT16 length;
          ^~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/megatech.c:91:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/megadriv.c: In function 'UINT32 pm_io(const address_space*, int, int, UINT32)':
src/mame/drivers/megadriv.c:3565:32: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *dram = (UINT16 *)svp.dram;
                                ^~~~
src/mame/drivers/megadriv.c:3588:20: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     ((UINT16 *)svp.iram)[addr&0x3ff] = d;
                    ^~~~
src/mame/drivers/megadriv.c:3603:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     UINT16 *ROM = (UINT16 *) memory_region(space->machine, "maincpu");
                                                                     ^
src/mame/drivers/megadriv.c: In function 'UINT16 svp_68k_cell1_r(const address_space*, offs_t, UINT16)':
src/mame/drivers/megadriv.c:3772:24: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  return ((UINT16 *)svp.dram)[a1];
                        ^~~~
src/mame/drivers/megadriv.c: In function 'UINT16 svp_68k_cell2_r(const address_space*, offs_t, UINT16)':
src/mame/drivers/megadriv.c:3780:24: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  return ((UINT16 *)svp.dram)[a1];
                        ^~~~
src/mame/drivers/megadriv.c: In function 'UINT16 vdp_get_word_from_68k_mem_svp(running_machine*, UINT32)':
src/mame/drivers/megadriv.c:3805:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *rom = (UINT16*)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/megadriv.c:3811:31: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *dram = (UINT16*)svp.dram;
                               ^~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/megatech.c:91:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/megadriv.c: In function 'void genesis_render_videoline_to_videobuffer(int)':
src/mame/drivers/megadriv.c:4220:9: warning: variable 'window_hpos' set but not used [-Wunused-but-set-variable]
  UINT16 window_hpos;
         ^~~~~~~~~~~
src/mame/drivers/megadriv.c:4222:9: warning: variable 'window_vpos' set but not used [-Wunused-but-set-variable]
  UINT16 window_vpos;
         ^~~~~~~~~~~
src/mame/drivers/megadriv.c:4224:9: warning: variable 'vscroll_mode' set but not used [-Wunused-but-set-variable]
  UINT8  vscroll_mode;
         ^~~~~~~~~~~~
src/mame/drivers/megadriv.c:4225:9: warning: variable 'hscroll_mode' set but not used [-Wunused-but-set-variable]
  UINT8  hscroll_mode;
         ^~~~~~~~~~~~
src/mame/drivers/megadriv.c: In function 'void video_eof_megadriv(running_machine*)':
src/mame/drivers/megadriv.c:6142:10: warning: variable 'frametime' set but not used [-Wunused-but-set-variable]
   UINT64 frametime;
          ^~~~~~~~~
src/mame/drivers/megadriv.c: In function 'void megadriv_init_common(running_machine*)':
src/mame/drivers/megadriv.c:6439:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *rom = (UINT16*)memory_region(machine, "maincpu");
                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/model1.c -o obj//usr/pkgretro64/mame/drivers/model1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/model1.c:627:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/model1.c:627:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/model1.c: In function 'void mr2_w(const address_space*, offs_t, UINT16, UINT16)':
src/mame/drivers/model1.c:832:60: warning: cast from 'UINT16* {aka short unsigned int*}' to 'float*' increases required alignment of target type [-Wcast-align]
   logerror("MW  8[r10], %f (%x)\n", *(float *)(mr2+0x1f08/2), cpu_get_pc(space->cpu));
                                                            ^
src/mame/drivers/model1.c:834:60: warning: cast from 'UINT16* {aka short unsigned int*}' to 'float*' increases required alignment of target type [-Wcast-align]
   logerror("MW  c[r10], %f (%x)\n", *(float *)(mr2+0x1f0c/2), cpu_get_pc(space->cpu));
                                                            ^
src/mame/drivers/model1.c:836:60: warning: cast from 'UINT16* {aka short unsigned int*}' to 'float*' increases required alignment of target type [-Wcast-align]
   logerror("MW 10[r10], %f (%x)\n", *(float *)(mr2+0x1f10/2), cpu_get_pc(space->cpu));
                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/model1.c -o obj//usr/pkgretro64/mame/machine/model1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/model1.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/model1.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
src/mame/machine/model1.c: In function 'void track_read_quad(running_machine*)':
src/mame/machine/model1.c:503:73: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT32* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT32 *tgp_data = (const UINT32 *)memory_region(machine, "user2");
                                                                         ^
src/mame/machine/model1.c: In function 'void track_read_info(running_machine*)':
src/mame/machine/model1.c:868:73: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT32* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT32 *tgp_data = (const UINT32 *)memory_region(machine, "user2");
                                                                         ^
src/mame/machine/model1.c: In function 'void track_lookup(running_machine*)':
src/mame/machine/model1.c:1015:73: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT32* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT32 *tgp_data = (const UINT32 *)memory_region(machine, "user2");
                                                                         ^
src/mame/machine/model1.c:1023:9: warning: variable 'behaviour' set but not used [-Wunused-but-set-variable]
  UINT32 behaviour, entry;
         ^~~~~~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/model1.c -o obj//usr/pkgretro64/mame/video/model1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/model1.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/model1.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/model1.c: In function 'UINT16* push_direct(UINT16*)':
src/mame/video/model1.c:943:23: warning: variable 'v1' set but not used [-Wunused-but-set-variable]
  UINT32 tex_adr, lum, v1, v2;
                       ^~
src/mame/video/model1.c:943:27: warning: variable 'v2' set but not used [-Wunused-but-set-variable]
  UINT32 tex_adr, lum, v1, v2;
                           ^~
src/mame/video/model1.c: In function 'void video_start_model1(running_machine*)':
src/mame/video/model1.c:1447:53: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  poly_rom = (UINT32 *)memory_region(machine, "user1");
                                                     ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/model2.c -o obj//usr/pkgretro64/mame/drivers/model2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/model2.c:89:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/model2.c:89:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/model2.c: In function 'UINT32 maxx_r(const address_space*, offs_t, UINT32)':
src/mame/drivers/model2.c:1217:65: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(space->machine, "maincpu");
                                                                 ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/model2.c -o obj//usr/pkgretro64/mame/video/model2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/model2.c:88:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/model2.c:88:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/model2.c: In function 'void driver_init_pltkids(running_machine*)':
src/mame/drivers/model2.c:4981:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/model2.c: In function 'void driver_init_zerogun(running_machine*)':
src/mame/drivers/model2.c:4992:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/model2.c: In function 'void driver_init_sgt24h(running_machine*)':
src/mame/drivers/model2.c:5035:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/model2.c: In function 'void driver_init_doa(running_machine*)':
src/mame/drivers/model2.c:5056:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/video/model2.c: In function 'UINT32* geo_dummy(UINT32, UINT32*)':
src/mame/video/model2.c:2488:9: warning: variable 'data' set but not used [-Wunused-but-set-variable]
  UINT32 data;
         ^~~~
src/mame/video/model2.c: In function 'UINT32* geo_code_upload(UINT32, UINT32*)':
src/mame/video/model2.c:2542:9: warning: variable 'flags' set but not used [-Wunused-but-set-variable]
  UINT32 flags, count, i;
         ^~~~~
src/mame/video/model2.c: In function 'UINT32* geo_code_jump(UINT32, UINT32*)':
src/mame/video/model2.c:2590:9: warning: variable 'address' set but not used [-Wunused-but-set-variable]
  UINT32 address;
         ^~~~~~~
src/mame/video/model2.c: In function 'void video_start_model2(running_machine*)':
src/mame/video/model2.c:2704:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  geo_init( machine, (UINT32*)memory_region(machine, "user2") );
                                                            ^
src/mame/video/model2.c:2707:66: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  model2_3d_init( machine, (UINT16*)memory_region(machine, "user3") );
                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/model3.c -o obj//usr/pkgretro64/mame/drivers/model3.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/model3.c:600:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/model3.c:600:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/model3.c -o obj//usr/pkgretro64/mame/video/model3.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/model3.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/model3.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/model3.c -o obj//usr/pkgretro64/mame/machine/model3.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/model3.c:1:
src/mame/video/model3.c: In function 'cached_texture* get_texture(running_machine*, int, int, int, int, int, int)':
./src/emu/emualloc.h:56:108: warning: cast from 'unsigned char*' to 'cached_texture* {aka _cached_texture*}' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array(_pool, _type, _num)  (_pool).add_array(new(__FILE__, __LINE__) _type[_num], (_num))
                                                                                                            ^
./src/emu/machine.h:116:36: note: in expansion of macro 'pool_alloc_array'
 #define auto_alloc_array(m, t, c)  pool_alloc_array(static_cast<running_machine *>(m)->m_respool, t, c)
                                    ^~~~~~~~~~~~~~~~
src/mame/video/model3.c:576:26: note: in expansion of macro 'auto_alloc_array'
  tex = (cached_texture *)auto_alloc_array(machine, UINT8, sizeof(cached_texture) + (2 * pixwidth * 2 * pixheight) * sizeof(rgb_t));
                          ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/model3.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/model3.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/model3.c: In function 'void interleave_vroms(running_machine*)':
src/mame/drivers/model3.c:5162:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *vrom1 = (UINT16*)memory_region(machine, "user3");
                                                         ^
src/mame/drivers/model3.c:5163:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *vrom2 = (UINT16*)memory_region(machine, "user4");
                                                         ^
src/mame/drivers/model3.c: In function 'void driver_init_lostwsga(running_machine*)':
src/mame/drivers/model3.c:5225:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_scud(running_machine*)':
src/mame/drivers/model3.c:5236:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_scudp(running_machine*)':
src/mame/drivers/model3.c:5248:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_lemans24(running_machine*)':
src/mame/drivers/model3.c:5265:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_vf3(running_machine*)':
src/mame/drivers/model3.c:5279:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_vs215(running_machine*)':
src/mame/drivers/model3.c:5292:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_vs29815(running_machine*)':
src/mame/drivers/model3.c:5312:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_bass(running_machine*)':
src/mame/drivers/model3.c:5331:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_vs2(running_machine*)':
src/mame/drivers/model3.c:5362:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_vs298(running_machine*)':
src/mame/drivers/model3.c:5372:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_vs2v991(running_machine*)':
src/mame/drivers/model3.c:5383:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_vs299b(running_machine*)':
src/mame/drivers/model3.c:5393:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_vs299a(running_machine*)':
src/mame/drivers/model3.c:5403:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_vs299(running_machine*)':
src/mame/drivers/model3.c:5413:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_harley(running_machine*)':
src/mame/drivers/model3.c:5423:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_srally2(running_machine*)':
src/mame/drivers/model3.c:5437:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_swtrilgy(running_machine*)':
src/mame/drivers/model3.c:5447:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_swtrilga(running_machine*)':
src/mame/drivers/model3.c:5458:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_von2(running_machine*)':
src/mame/drivers/model3.c:5466:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_dirtdvls(running_machine*)':
src/mame/drivers/model3.c:5478:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_daytona2(running_machine*)':
src/mame/drivers/model3.c:5491:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_dayto2pe(running_machine*)':
src/mame/drivers/model3.c:5504:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_spikeout(running_machine*)':
src/mame/drivers/model3.c:5518:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_spikeofe(running_machine*)':
src/mame/drivers/model3.c:5527:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_eca(running_machine*)':
src/mame/drivers/model3.c:5536:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
src/mame/drivers/model3.c: In function 'void driver_init_skichamp(running_machine*)':
src/mame/drivers/model3.c:5546:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom = (UINT32*)memory_region(machine, "user1");
                                                       ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/naomi.c -o obj//usr/pkgretro64/mame/drivers/naomi.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/naomi.c:1179:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/naomi.c:1179:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/naomi.c: In function 'UINT64 naomi_arm_r(const address_space*, offs_t, UINT64)':
src/mame/drivers/naomi.c:1197:21: warning: cast from 'UINT32* {aka unsigned int*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  return *((UINT64 *)dc_sound_ram+offset);
                     ^~~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/naomi.c:1179:
src/mame/drivers/naomi.c: In function 'void naomi_arm_w(const address_space*, offs_t, UINT64, UINT64)':
src/mame/drivers/naomi.c:1202:25: warning: cast from 'UINT32* {aka unsigned int*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  COMBINE_DATA((UINT64 *)dc_sound_ram + offset);
                         ^
./src/emu/mmry.h:462:35: note: in definition of macro 'COMBINE_DATA'
 #define COMBINE_DATA(varptr)   (*(varptr) = (*(varptr) & ~mem_mask) | (data & mem_mask))
                                   ^~~~~~
src/mame/drivers/naomi.c:1202:25: warning: cast from 'UINT32* {aka unsigned int*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  COMBINE_DATA((UINT64 *)dc_sound_ram + offset);
                         ^
./src/emu/mmry.h:462:48: note: in definition of macro 'COMBINE_DATA'
 #define COMBINE_DATA(varptr)   (*(varptr) = (*(varptr) & ~mem_mask) | (data & mem_mask))
                                                ^~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/dc.c -o obj//usr/pkgretro64/mame/machine/dc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/dc.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/dc.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/machine/dc.c: In function 'void naomi_maple_w(const address_space*, offs_t, UINT64, UINT64)':
src/mame/machine/dc.c:755:45: warning: variable 'dap' set but not used [-Wunused-but-set-variable]
  UINT32 endflag,port,pattern,length,command,dap,sap,destination;
                                             ^~~
src/mame/machine/dc.c:755:49: warning: variable 'sap' set but not used [-Wunused-but-set-variable]
  UINT32 endflag,port,pattern,length,command,dap,sap,destination;
                                                 ^~~
src/mame/machine/dc.c: In function 'void dc_maple_w(const address_space*, offs_t, UINT64, UINT64)':
src/mame/machine/dc.c:1106:45: warning: variable 'dap' set but not used [-Wunused-but-set-variable]
  UINT32 endflag,port,pattern,length,command,dap,sap,destination;
                                             ^~~
src/mame/machine/dc.c:1106:49: warning: variable 'sap' set but not used [-Wunused-but-set-variable]
  UINT32 endflag,port,pattern,length,command,dap,sap,destination;
                                                 ^~~
src/mame/drivers/naomi.c: In function 'void driver_init_atomiswave(running_machine*)':
src/mame/drivers/naomi.c:6367:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 *ROM = (UINT64 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/naomi.c: In function 'void driver_init_fotns(running_machine*)':
src/mame/drivers/naomi.c:6386:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1")); \
                                                          ^
src/mame/drivers/naomi.c:6395:1: note: in expansion of macro 'AW_DRIVER_INIT'
 AW_DRIVER_INIT(fotns)
 ^~~~~~~~~~~~~~
src/mame/drivers/naomi.c: In function 'void driver_init_demofist(running_machine*)':
src/mame/drivers/naomi.c:6386:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1")); \
                                                          ^
src/mame/drivers/naomi.c:6396:1: note: in expansion of macro 'AW_DRIVER_INIT'
 AW_DRIVER_INIT(demofist)
 ^~~~~~~~~~~~~~
src/mame/drivers/naomi.c: In function 'void driver_init_sprtshot(running_machine*)':
src/mame/drivers/naomi.c:6386:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1")); \
                                                          ^
src/mame/drivers/naomi.c:6397:1: note: in expansion of macro 'AW_DRIVER_INIT'
 AW_DRIVER_INIT(sprtshot)
 ^~~~~~~~~~~~~~
src/mame/drivers/naomi.c: In function 'void driver_init_rangrmsn(running_machine*)':
src/mame/drivers/naomi.c:6386:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1")); \
                                                          ^
src/mame/drivers/naomi.c:6398:1: note: in expansion of macro 'AW_DRIVER_INIT'
 AW_DRIVER_INIT(rangrmsn)
 ^~~~~~~~~~~~~~
src/mame/drivers/naomi.c: In function 'void driver_init_xtrmhunt(running_machine*)':
src/mame/drivers/naomi.c:6386:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1")); \
                                                          ^
src/mame/drivers/naomi.c:6399:1: note: in expansion of macro 'AW_DRIVER_INIT'
 AW_DRIVER_INIT(xtrmhunt)
 ^~~~~~~~~~~~~~
src/mame/drivers/naomi.c: In function 'void driver_init_xtrmhnt2(running_machine*)':
src/mame/drivers/naomi.c:6386:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1")); \
                                                          ^
src/mame/drivers/naomi.c:6400:1: note: in expansion of macro 'AW_DRIVER_INIT'
 AW_DRIVER_INIT(xtrmhnt2)
 ^~~~~~~~~~~~~~
src/mame/drivers/naomi.c: In function 'void driver_init_dolphin(running_machine*)':
src/mame/drivers/naomi.c:6386:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1")); \
                                                          ^
src/mame/drivers/naomi.c:6401:1: note: in expansion of macro 'AW_DRIVER_INIT'
 AW_DRIVER_INIT(dolphin)
 ^~~~~~~~~~~~~~
src/mame/drivers/naomi.c: In function 'void driver_init_rumblef(running_machine*)':
src/mame/drivers/naomi.c:6386:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1")); \
                                                          ^
src/mame/drivers/naomi.c:6402:1: note: in expansion of macro 'AW_DRIVER_INIT'
 AW_DRIVER_INIT(rumblef)
 ^~~~~~~~~~~~~~
src/mame/drivers/naomi.c: In function 'void driver_init_ngbc(running_machine*)':
src/mame/drivers/naomi.c:6386:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1")); \
                                                          ^
src/mame/drivers/naomi.c:6403:1: note: in expansion of macro 'AW_DRIVER_INIT'
 AW_DRIVER_INIT(ngbc)
 ^~~~~~~~~~~~~~
src/mame/drivers/naomi.c: In function 'void driver_init_kofnw(running_machine*)':
src/mame/drivers/naomi.c:6386:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1")); \
                                                          ^
src/mame/drivers/naomi.c:6404:1: note: in expansion of macro 'AW_DRIVER_INIT'
 AW_DRIVER_INIT(kofnw)
 ^~~~~~~~~~~~~~
src/mame/drivers/naomi.c: In function 'void driver_init_kov7sprt(running_machine*)':
src/mame/drivers/naomi.c:6386:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1")); \
                                                          ^
src/mame/drivers/naomi.c:6405:1: note: in expansion of macro 'AW_DRIVER_INIT'
 AW_DRIVER_INIT(kov7sprt)
 ^~~~~~~~~~~~~~
src/mame/drivers/naomi.c: In function 'void driver_init_ggisuka(running_machine*)':
src/mame/drivers/naomi.c:6386:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1")); \
                                                          ^
src/mame/drivers/naomi.c:6406:1: note: in expansion of macro 'AW_DRIVER_INIT'
 AW_DRIVER_INIT(ggisuka)
 ^~~~~~~~~~~~~~
src/mame/drivers/naomi.c: In function 'void driver_init_vfurlong(running_machine*)':
src/mame/drivers/naomi.c:6386:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1")); \
                                                          ^
src/mame/drivers/naomi.c:6407:1: note: in expansion of macro 'AW_DRIVER_INIT'
 AW_DRIVER_INIT(vfurlong)
 ^~~~~~~~~~~~~~
src/mame/drivers/naomi.c: In function 'void driver_init_salmankt(running_machine*)':
src/mame/drivers/naomi.c:6386:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)(memory_region(machine, "user1")); \
                                                          ^
src/mame/drivers/naomi.c:6408:1: note: in expansion of macro 'AW_DRIVER_INIT'
 AW_DRIVER_INIT(salmankt)
 ^~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dc.c -o obj//usr/pkgretro64/mame/video/dc.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/gdcrypt.c -o obj//usr/pkgretro64/mame/machine/gdcrypt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dc.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dc.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/gdcrypt.c:4:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/gdcrypt.c:4:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/naomibd.c -o obj//usr/pkgretro64/mame/machine/naomibd.o
src/mame/video/dc.c: In function 'UINT32 tex_r_yuv_n(texinfo*, float, float)':
src/mame/video/dc.c:439:72: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 c1 = *(UINT16 *)(((UINT8 *)dc_texture_ram) + WORD_XOR_LE(addrp));
                                                                        ^
src/mame/video/dc.c:440:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 c2 = *(UINT16 *)(((UINT8 *)dc_texture_ram) + WORD_XOR_LE(addrp+2));
                                                                          ^
src/mame/video/dc.c: In function 'UINT32 tex_r_1555_n(texinfo*, float, float)':
src/mame/video/dc.c:449:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  return cv_1555z(*(UINT16 *)(((UINT8 *)dc_texture_ram) + WORD_XOR_LE(addrp)));
                                                                            ^
src/mame/video/dc.c: In function 'UINT32 tex_r_1555_tw(texinfo*, float, float)':
src/mame/video/dc.c:457:75: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  return cv_1555(*(UINT16 *)(((UINT8 *)dc_texture_ram) + WORD_XOR_LE(addrp)));
                                                                           ^
src/mame/video/dc.c: In function 'UINT32 tex_r_1555_vq(texinfo*, float, float)':
src/mame/video/dc.c:466:75: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  return cv_1555(*(UINT16 *)(((UINT8 *)dc_texture_ram) + WORD_XOR_LE(addrp)));
                                                                           ^
src/mame/video/dc.c: In function 'UINT32 tex_r_565_n(texinfo*, float, float)':
src/mame/video/dc.c:474:75: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  return cv_565z(*(UINT16 *)(((UINT8 *)dc_texture_ram) + WORD_XOR_LE(addrp)));
                                                                           ^
src/mame/video/dc.c: In function 'UINT32 tex_r_565_tw(texinfo*, float, float)':
src/mame/video/dc.c:482:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  return cv_565(*(UINT16 *)(((UINT8 *)dc_texture_ram) + WORD_XOR_LE(addrp)));
                                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
src/mame/video/dc.c: In function 'UINT32 tex_r_565_vq(texinfo*, float, float)':
src/mame/video/dc.c:491:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  return cv_565(*(UINT16 *)(((UINT8 *)dc_texture_ram) + WORD_XOR_LE(addrp)));
                                                                          ^
src/mame/video/dc.c: In function 'UINT32 tex_r_4444_n(texinfo*, float, float)':
src/mame/video/dc.c:499:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  return cv_4444z(*(UINT16 *)(((UINT8 *)dc_texture_ram) + WORD_XOR_LE(addrp)));
                                                                            ^
src/mame/video/dc.c: In function 'UINT32 tex_r_4444_tw(texinfo*, float, float)':
src/mame/video/dc.c:507:75: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  return cv_4444(*(UINT16 *)(((UINT8 *)dc_texture_ram) + WORD_XOR_LE(addrp)));
                                                                           ^
src/mame/video/dc.c: In function 'UINT32 tex_r_4444_vq(texinfo*, float, float)':
src/mame/video/dc.c:516:75: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  return cv_4444(*(UINT16 *)(((UINT8 *)dc_texture_ram) + WORD_XOR_LE(addrp)));
                                                                           ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/naomi.c -o obj//usr/pkgretro64/mame/machine/naomi.o
src/mame/video/dc.c: In function 'void pvr_ta_w(const address_space*, offs_t, UINT64, UINT64)':
src/mame/video/dc.c:1030:9: warning: variable 'old' set but not used [-Wunused-but-set-variable]
  UINT32 old,dat;
         ^~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/naomibd.c:173:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/mame/video/dc.c: In function 'void ta_fifo_yuv_w(const address_space*, offs_t, UINT64, UINT64)':
src/mame/video/dc.c:1649:6: warning: variable 'reg' set but not used [-Wunused-but-set-variable]
  int reg;
      ^~~
src/mame/video/dc.c:1651:9: warning: variable 'dat' set but not used [-Wunused-but-set-variable]
  UINT32 dat;
         ^~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/naomibd.c:173:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/naomi.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/naomi.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/machine/naomibd.c: In function 'void load_rom_gdrom(running_machine*, naomibd_state*)':
src/mame/machine/naomibd.c:925:9: warning: variable 'result' set but not used [-Wunused-but-set-variable]
  UINT32 result;
         ^~~~~~
src/mame/machine/naomibd.c: In function 'void stream_decrypt(UINT32, UINT32, UINT16, UINT8*, UINT8*, int)':
src/mame/machine/naomibd.c:1709:12: warning: variable 'heading_word' set but not used [-Wunused-but-set-variable]
     UINT16 heading_word;
            ^~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/triforce.c -o obj//usr/pkgretro64/mame/drivers/triforce.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/triforce.c:399:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/chihiro.c -o obj//usr/pkgretro64/mame/drivers/chihiro.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/triforce.c:399:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/chihiro.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/chihiro.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/puckpkmn.c -o obj//usr/pkgretro64/mame/drivers/puckpkmn.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/segac2.c -o obj//usr/pkgretro64/mame/drivers/segac2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/puckpkmn.c:45:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/puckpkmn.c:45:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/segag80r.c -o obj//usr/pkgretro64/mame/drivers/segag80r.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/segac2.c:69:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/segac2.c:69:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/segag80r.c:107:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/segag80.c -o obj//usr/pkgretro64/mame/machine/segag80.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/segag80r.c:107:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/segag80.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/segac2.c: In function 'void io_chip_w(const address_space*, offs_t, UINT16, UINT16)':
src/mame/drivers/segac2.c:374:8: warning: variable 'old' set but not used [-Wunused-but-set-variable]
  UINT8 old;
        ^~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/segag80.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/segac2.c: In function 'void driver_init_ichirjbl(running_machine*)':
src/mame/drivers/segac2.c:2159:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/segag80r.c -o obj//usr/pkgretro64/mame/audio/segag80r.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/segag80r.c -o obj//usr/pkgretro64/mame/video/segag80r.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/segag80r.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/segag80r.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/segag80r.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/segag80r.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/segag80v.c -o obj//usr/pkgretro64/mame/drivers/segag80v.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/segag80v.c -o obj//usr/pkgretro64/mame/audio/segag80v.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/segag80v.c -o obj//usr/pkgretro64/mame/video/segag80v.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/segag80v.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/segag80v.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/segag80v.c:135:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/segag80v.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/segag80v.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/segag80v.c:135:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/segahang.c -o obj//usr/pkgretro64/mame/drivers/segahang.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/segahang.c -o obj//usr/pkgretro64/mame/video/segahang.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/segahang.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/segahang.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/segahang.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/segahang.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/segald.c -o obj//usr/pkgretro64/mame/drivers/segald.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/segaorun.c -o obj//usr/pkgretro64/mame/drivers/segaorun.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/segald.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/segald.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/segahang.c: In function 'void driver_init_endurobl(running_machine*)':
src/mame/drivers/segahang.c:1870:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/segahang.c: In function 'void driver_init_endurob2(running_machine*)':
src/mame/drivers/segahang.c:1884:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/segaorun.c:271:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/segaorun.c:271:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/segaorun.c -o obj//usr/pkgretro64/mame/video/segaorun.o
src/mame/drivers/segaorun.c: In function 'void driver_init_outrunb(running_machine*)':
src/mame/drivers/segaorun.c:2176:51: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  word = (UINT16 *)memory_region(machine, "maincpu");
                                                   ^
src/mame/drivers/segaorun.c:2182:47: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  word = (UINT16 *)memory_region(machine, "sub");
                                               ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/segaorun.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/segaorun.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/segas16a.c -o obj//usr/pkgretro64/mame/drivers/segas16a.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/segas16a.c -o obj//usr/pkgretro64/mame/video/segas16a.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/segas16a.c:146:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/segas16a.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/segas16a.c:146:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/segas16a.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/segas16b.c -o obj//usr/pkgretro64/mame/drivers/segas16b.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/segas16b.c -o obj//usr/pkgretro64/mame/video/segas16b.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/segas16b.c:870:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/segas16b.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/segas16b.c:870:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/segas16b.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/segas18.c -o obj//usr/pkgretro64/mame/drivers/segas18.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/segas18.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/segas18.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/segas18.c -o obj//usr/pkgretro64/mame/video/segas18.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/segas24.c -o obj//usr/pkgretro64/mame/drivers/segas24.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/segas18.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/segas18.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/segas24.c:334:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/segas24.c -o obj//usr/pkgretro64/mame/machine/segas24.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/segas24.c -o obj//usr/pkgretro64/mame/video/segas24.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/segas24.c:334:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/segas24.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/segas24.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/segas24.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/segas24.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/segas32.c -o obj//usr/pkgretro64/mame/drivers/segas32.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/segas32.c -o obj//usr/pkgretro64/mame/machine/segas32.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/segas32.c:331:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/segas32.c:331:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/segas32.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/segas32.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/mame/drivers/segas32.c: In function 'void common_io_chip_w(const address_space*, int, offs_t, UINT16, UINT16)':
src/mame/drivers/segas32.c:684:8: warning: variable 'old' set but not used [-Wunused-but-set-variable]
  UINT8 old;
        ^~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/segas32.c: In function 'void driver_init_jpark(running_machine*)':
src/mame/drivers/segas32.c:4117:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *pROM = (UINT16 *)memory_region(machine, "maincpu");
                                                           ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/segas32.c -o obj//usr/pkgretro64/mame/video/segas32.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/segamsys.c -o obj//usr/pkgretro64/mame/drivers/segamsys.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/segas32.c:144:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/segamsys.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/segamsys.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/segas32.c:144:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/segas32.c:144:
src/mame/video/segas32.c: In function 'void multi32_spriteram_w(const address_space*, offs_t, UINT32, UINT32)':
src/mame/video/segas32.c:694:53: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  COMBINE_DATA((UINT32 *)&system32_spriteram[offset*2]);
                                                     ^
./src/emu/mmry.h:462:35: note: in definition of macro 'COMBINE_DATA'
 #define COMBINE_DATA(varptr)   (*(varptr) = (*(varptr) & ~mem_mask) | (data & mem_mask))
                                   ^~~~~~
src/mame/video/segas32.c:694:53: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  COMBINE_DATA((UINT32 *)&system32_spriteram[offset*2]);
                                                     ^
./src/emu/mmry.h:462:48: note: in definition of macro 'COMBINE_DATA'
 #define COMBINE_DATA(varptr)   (*(varptr) = (*(varptr) & ~mem_mask) | (data & mem_mask))
                                                ^~~~~~
src/mame/video/segas32.c: In function 'void multi32_mixer_0_w(const address_space*, offs_t, UINT32, UINT32)':
src/mame/video/segas32.c:725:51: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  COMBINE_DATA((UINT32 *)&mixer_control[0][offset*2]);
                                                   ^
./src/emu/mmry.h:462:35: note: in definition of macro 'COMBINE_DATA'
 #define COMBINE_DATA(varptr)   (*(varptr) = (*(varptr) & ~mem_mask) | (data & mem_mask))
                                   ^~~~~~
src/mame/video/segas32.c:725:51: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  COMBINE_DATA((UINT32 *)&mixer_control[0][offset*2]);
                                                   ^
./src/emu/mmry.h:462:48: note: in definition of macro 'COMBINE_DATA'
 #define COMBINE_DATA(varptr)   (*(varptr) = (*(varptr) & ~mem_mask) | (data & mem_mask))
                                                ^~~~~~
src/mame/video/segas32.c: In function 'void multi32_mixer_1_w(const address_space*, offs_t, UINT32, UINT32)':
src/mame/video/segas32.c:733:51: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  COMBINE_DATA((UINT32 *)&mixer_control[1][offset*2]);
                                                   ^
./src/emu/mmry.h:462:35: note: in definition of macro 'COMBINE_DATA'
 #define COMBINE_DATA(varptr)   (*(varptr) = (*(varptr) & ~mem_mask) | (data & mem_mask))
                                   ^~~~~~
src/mame/video/segas32.c:733:51: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  COMBINE_DATA((UINT32 *)&mixer_control[1][offset*2]);
                                                   ^
./src/emu/mmry.h:462:48: note: in definition of macro 'COMBINE_DATA'
 #define COMBINE_DATA(varptr)   (*(varptr) = (*(varptr) & ~mem_mask) | (data & mem_mask))
                                                ^~~~~~
src/mame/video/segas32.c: In function 'int draw_one_sprite(running_machine*, UINT16*, int, int, const rectangle*, const rectangle*)':
src/mame/video/segas32.c:1706:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT32* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT32 *spritebase = (const UINT32 *)memory_region(machine, "gfx2");
                                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/segae.c -o obj//usr/pkgretro64/mame/drivers/segae.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/segae.c:296:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/segae.c:296:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/segaxbd.c -o obj//usr/pkgretro64/mame/drivers/segaxbd.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/segaxbd.c:234:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/segaxbd.c:234:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/segaxbd.c -o obj//usr/pkgretro64/mame/video/segaxbd.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/segaxbd.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/segaxbd.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/segaybd.c -o obj//usr/pkgretro64/mame/drivers/segaybd.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/segaybd.c -o obj//usr/pkgretro64/mame/video/segaybd.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ssf2md.c -o obj//usr/pkgretro64/mame/drivers/ssf2md.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/segaybd.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/segaybd.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/segaybd.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/segaybd.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ssf2md.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ssgbl.c -o obj//usr/pkgretro64/mame/drivers/ssgbl.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ssf2md.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sg1000a.c -o obj//usr/pkgretro64/mame/drivers/sg1000a.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ssgbl.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ssgbl.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sg1000a.c:114:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sg1000a.c:114:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/stactics.c -o obj//usr/pkgretro64/mame/drivers/stactics.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/stactics.c -o obj//usr/pkgretro64/mame/video/stactics.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/stactics.c:43:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/stactics.c:43:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/stv.c -o obj//usr/pkgretro64/mame/drivers/stv.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/stactics.c:49:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/stactics.c:49:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/stv.c:153:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/stvinit.c -o obj//usr/pkgretro64/mame/drivers/stvinit.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/stv.c:153:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/stvinit.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/stvinit.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/stvprot.c -o obj//usr/pkgretro64/mame/machine/stvprot.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/stvprot.c:101:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/stvprot.c:101:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/machine/stvprot.c: In function 'UINT32 twcup98_prot_r(const address_space*, offs_t, UINT32)':
src/mame/machine/stvprot.c:117:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(space->machine, "user1");
                                                               ^
src/mame/machine/stvprot.c: In function 'UINT32 sss_prot_r(const address_space*, offs_t, UINT32)':
src/mame/machine/stvprot.c:176:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(space->machine, "user1");
                                                               ^
src/mame/machine/stvprot.c: In function 'UINT32 rsgun_prot_r(const address_space*, offs_t, UINT32)':
src/mame/machine/stvprot.c:241:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(space->machine, "user1");
                                                               ^
src/mame/machine/stvprot.c: In function 'UINT32 elandore_prot_r(const address_space*, offs_t, UINT32)':
src/mame/machine/stvprot.c:316:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(space->machine, "user1");
                                                               ^
src/mame/machine/stvprot.c: In function 'UINT32 ffreveng_prot_r(const address_space*, offs_t, UINT32)':
src/mame/machine/stvprot.c:423:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(space->machine, "user1");
                                                               ^
src/mame/machine/stvprot.c: In function 'UINT32 astrass_prot_r(const address_space*, offs_t, UINT32)':
src/mame/machine/stvprot.c:488:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32 *prot_data = (UINT32 *)memory_region(space->machine, "user2");
                                                                      ^
src/mame/machine/stvprot.c: In function 'UINT32 decathlt_prot_r(const address_space*, offs_t, UINT32)':
src/mame/machine/stvprot.c:534:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(space->machine, "user1");
                                                               ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/stvcd.c -o obj//usr/pkgretro64/mame/machine/stvcd.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/suprloco.c -o obj//usr/pkgretro64/mame/drivers/suprloco.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/stvcd.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/stvcd.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/suprloco.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/suprloco.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/suprloco.c -o obj//usr/pkgretro64/mame/video/suprloco.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/suprloco.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/suprloco.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/system1.c -o obj//usr/pkgretro64/mame/drivers/system1.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/system1.c -o obj//usr/pkgretro64/mame/video/system1.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/system16.c -o obj//usr/pkgretro64/mame/drivers/system16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/system1.c:190:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/system1.c:190:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/system1.c:81:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/system1.c:81:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/system16.c:89:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/system16.c:89:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/system16.c -o obj//usr/pkgretro64/mame/video/system16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/system16.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/system16.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/timetrv.c -o obj//usr/pkgretro64/mame/drivers/timetrv.o
src/mame/drivers/system16.c: In function 'void driver_init_bayrouteb1(running_machine*)':
src/mame/drivers/system16.c:3400:50: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  ROM2 = (UINT16*)memory_region(machine, "maincpu");
                                                  ^
src/mame/drivers/system16.c:3401:38: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  decrypted_region2 = (UINT16*)state->decrypted_region;
                                      ^~~~~~~~~~~~~~~~
src/mame/drivers/system16.c: In function 'void driver_init_beautyb(running_machine*)':
src/mame/drivers/system16.c:3469:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16*rom = (UINT16*)memory_region( machine, "maincpu" );
                                                          ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/timetrv.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/timetrv.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/topshoot.c -o obj//usr/pkgretro64/mame/drivers/topshoot.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/turbo.c -o obj//usr/pkgretro64/mame/drivers/turbo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/topshoot.c:120:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/topshoot.c:120:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/turbo.c:147:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/turbo.c:147:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/turbo.c -o obj//usr/pkgretro64/mame/audio/turbo.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/turbo.c -o obj//usr/pkgretro64/mame/video/turbo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/turbo.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/turbo.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/turbo.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/turbo.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vicdual.c -o obj//usr/pkgretro64/mame/drivers/vicdual.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/vicdual.c -o obj//usr/pkgretro64/mame/audio/vicdual.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vicdual.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vicdual.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/vicdual.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/vicdual.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/vicdual.c -o obj//usr/pkgretro64/mame/video/vicdual.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/vicdual.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/vicdual.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/zaxxon.c -o obj//usr/pkgretro64/mame/drivers/zaxxon.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/zaxxon.c -o obj//usr/pkgretro64/mame/audio/zaxxon.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/zaxxon.c:254:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/zaxxon.c:62:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/zaxxon.c:254:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/zaxxon.c:62:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/zaxxon.c -o obj//usr/pkgretro64/mame/video/zaxxon.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/zaxxon.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/zaxxon.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/fd1089.c -o obj//usr/pkgretro64/mame/machine/fd1089.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/fd1089.c:122:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/fd1089.c:122:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/fd1094.c -o obj//usr/pkgretro64/mame/machine/fd1094.o
src/mame/machine/fd1089.c: In function 'void sys16_decrypt(running_machine*, const UINT8*, int)':
src/mame/machine/fd1089.c:408:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/fddebug.c -o obj//usr/pkgretro64/mame/machine/fddebug.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/fd1094.c:422:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/fd1094.c:422:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/fddebug.c:108:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/fddebug.c:108:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/machine/fddebug.c: In function 'void fd1094_init_debugging(running_machine*, const char*, const char*, const char*, void (*)(running_machine*))':
src/mame/machine/fddebug.c:487:54: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  coderegion = (UINT16 *)memory_region(machine, cpureg);
                                                      ^
src/mame/machine/fddebug.c:490:54: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  keystatus = (UINT16 *)memory_region(machine, statreg);
                                                      ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/mc8123.c -o obj//usr/pkgretro64/mame/machine/mc8123.o
src/mame/machine/fddebug.c: In function 'void build_optable(running_machine*)':
src/mame/machine/fddebug.c:2209:15: warning: variable 'dummybuffer' set but not used [-Wunused-but-set-variable]
          char dummybuffer[40];
               ^~~~~~~~~~~
src/mame/machine/fddebug.c:2210:16: warning: variable 'instrbuffer' set but not used [-Wunused-but-set-variable]
          UINT8 instrbuffer[10];
                ^~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/s16fd.c -o obj//usr/pkgretro64/mame/machine/s16fd.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/mc8123.c:74:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/mc8123.c:74:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/s16fd.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/s16fd.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/machine/s16fd.c: In function 'void fd1094_driver_init(running_machine*, const char*, void (*)(running_machine*, UINT8*))':
src/mame/machine/s16fd.c:206:66: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  fd1094_cpuregion = (UINT16*)memory_region(machine, fd1094_cputag);
                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/s24fd.c -o obj//usr/pkgretro64/mame/machine/s24fd.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/scudsp.c -o obj//usr/pkgretro64/mame/machine/scudsp.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/segaic16.c -o obj//usr/pkgretro64/mame/machine/segaic16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/scudsp.c:52:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/scudsp.c:52:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/s24fd.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/s24fd.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/segaic16.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/segaic16.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/carnival.c -o obj//usr/pkgretro64/mame/audio/carnival.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/depthch.c -o obj//usr/pkgretro64/mame/audio/depthch.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/depthch.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/depthch.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/carnival.c:39:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/carnival.c:39:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/invinco.c -o obj//usr/pkgretro64/mame/audio/invinco.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/invinco.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/pulsar.c -o obj//usr/pkgretro64/mame/audio/pulsar.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/invinco.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/segasnd.c -o obj//usr/pkgretro64/mame/audio/segasnd.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/pulsar.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/pulsar.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/segaic16.c -o obj//usr/pkgretro64/mame/video/segaic16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/segasnd.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/segaic16.c:353:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/segasnd.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/segaic16.c:353:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/segaic16.c: In function 'UINT16 segaic16_road_control_0_r(const address_space*, offs_t, UINT16)':
src/mame/video/segaic16.c:1946:33: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32 *src = (UINT32 *)info->roadram;
                                 ^~~~~~~
src/mame/video/segaic16.c:1947:33: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32 *dst = (UINT32 *)info->buffer;
                                 ^~~~~~
src/mame/video/segaic16.c: In function 'UINT16 segaic16_rotate_control_0_r(const address_space*, offs_t, UINT16)':
src/mame/video/segaic16.c:2097:33: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32 *src = (UINT32 *)info->rotateram;
                                 ^~~~~~~~~
src/mame/video/segaic16.c:2098:33: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32 *dst = (UINT32 *)info->buffer;
                                 ^~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sega16sp.c -o obj//usr/pkgretro64/mame/video/sega16sp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sega16sp.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sega16sp.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/segaic24.c -o obj//usr/pkgretro64/mame/video/segaic24.o
src/mame/video/sega16sp.c: In function 'void segaic16_sprites_hangon_draw(running_machine*, running_device*, bitmap_t*, const rectangle*)':
src/mame/video/sega16sp.c:82:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT16* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *spritebase = (const UINT16 *)memory_region(machine, "gfx2");
                                                                          ^
src/mame/video/sega16sp.c: In function 'void segaic16_sprites_sharrier_draw(running_machine*, running_device*, bitmap_t*, const rectangle*)':
src/mame/video/sega16sp.c:247:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT32* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT32 *spritebase = (const UINT32 *)memory_region(machine, "gfx2");
                                                                          ^
src/mame/video/sega16sp.c: In function 'void segaic16_sprites_16a_draw(running_machine*, running_device*, bitmap_t*, const rectangle*)':
src/mame/video/sega16sp.c:418:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT16* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *spritebase = (const UINT16 *)memory_region(machine, "gfx2");
                                                                          ^
src/mame/video/sega16sp.c: In function 'void segaic16_sprites_16b_draw(running_machine*, running_device*, bitmap_t*, const rectangle*)':
src/mame/video/sega16sp.c:583:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT16* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align]
  spritebase = (const UINT16 *)memory_region(machine, "gfx2");
                                                            ^
src/mame/video/sega16sp.c: In function 'void segaic16_sprites_yboard_16b_draw(running_machine*, running_device*, bitmap_t*, const rectangle*)':
src/mame/video/sega16sp.c:745:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT16* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *spritebase = (const UINT16 *)memory_region(machine, "gfx2");
                                                                          ^
src/mame/video/sega16sp.c: In function 'void segaic16_sprites_xboard_outrun_draw(running_machine*, running_device*, bitmap_t*, const rectangle*, int)':
src/mame/video/sega16sp.c:923:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT32* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT32 *spritebase = (const UINT32 *)memory_region(machine, "gfx2");
                                                                          ^
src/mame/video/sega16sp.c: In function 'void segaic16_sprites_yboard_draw(running_machine*, running_device*, bitmap_t*, const rectangle*)':
src/mame/video/sega16sp.c:1094:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT64* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT64 *spritebase = (const UINT64 *)memory_region(machine, "gfx1");
                                                                          ^
src/mame/video/sega16sp.c: In function 'void segaic16_sprites_16a_bootleg_wb3bl_draw(running_machine*, running_device*, bitmap_t*, const rectangle*)':
src/mame/video/sega16sp.c:1388:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT16* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *spritebase = (const UINT16 *)memory_region(machine, "gfx2");
                                                                          ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/segaic24.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/video/sega16sp.c: In function 'void segaic16_sprites_16a_bootleg_passhtb_draw(running_machine*, running_device*, bitmap_t*, const rectangle*)':
src/mame/video/sega16sp.c:1411:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT16* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *spritebase = (const UINT16 *)memory_region(machine, "gfx2");
                                                                          ^
src/mame/video/sega16sp.c: In function 'void segaic16_sprites_16a_bootleg_shinobld_draw(running_machine*, running_device*, bitmap_t*, const rectangle*)':
src/mame/video/sega16sp.c:1433:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT16* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *spritebase = (const UINT16 *)memory_region(machine, "gfx2");
                                                                          ^
src/mame/video/sega16sp.c: In function 'void segaic16_sprites_buffer(running_device*)':
src/mame/video/sega16sp.c:1593:37: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32 *src = (UINT32 *)sega16sp->spriteram;
                                     ^~~~~~~~~
src/mame/video/sega16sp.c:1594:37: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32 *dst = (UINT32 *)sega16sp->buffer;
                                     ^~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/segaic24.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/stvvdp1.c -o obj//usr/pkgretro64/mame/video/stvvdp1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/stvvdp1.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/stvvdp1.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/stvvdp2.c -o obj//usr/pkgretro64/mame/video/stvvdp2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/stvvdp2.c:104:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/stvvdp2.c:104:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/stvvdp2.c: In function 'void stv_vdp2_check_tilemap_with_linescroll(running_machine*, bitmap_t*, const rectangle*)':
src/mame/video/stvvdp2.c:3862:8: warning: variable 'incx' set but not used [-Wunused-but-set-variable]
  INT32 incx;
        ^~~~
src/mame/video/stvvdp2.c: In function 'void stv_vdp2_copy_roz_bitmap(bitmap_t*, bitmap_t*, const rectangle*, int, int, int, int, int)':
src/mame/video/stvvdp2.c:4051:9: warning: variable 'coeff_line_color_screen_data' set but not used [-Wunused-but-set-variable]
  UINT32 coeff_line_color_screen_data;
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cshooter.c -o obj//usr/pkgretro64/mame/drivers/cshooter.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cshooter.c:86:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cshooter.c:86:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dcon.c -o obj//usr/pkgretro64/mame/drivers/dcon.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dcon.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dcon.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/dcon.c: In function 'void driver_init_sdgndmps(running_machine*)':
src/mame/drivers/dcon.c:393:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dcon.c -o obj//usr/pkgretro64/mame/video/dcon.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dcon.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dcon.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/deadang.c -o obj//usr/pkgretro64/mame/drivers/deadang.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/deadang.c:39:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/deadang.c:39:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/deadang.c -o obj//usr/pkgretro64/mame/video/deadang.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/deadang.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/deadang.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/deadang.c: In function 'void get_pf3_tile_info(running_machine*, tile_data*, tilemap_memory_index, void*)':
src/mame/video/deadang.c:43:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT16* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *bgMap = (const UINT16 *)memory_region(machine, "gfx6");
                                                                     ^
src/mame/video/deadang.c: In function 'void get_pf2_tile_info(running_machine*, tile_data*, tilemap_memory_index, void*)':
src/mame/video/deadang.c:50:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT16* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *bgMap = (const UINT16 *)memory_region(machine, "gfx7");
                                                                     ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dynduke.c -o obj//usr/pkgretro64/mame/drivers/dynduke.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dynduke.c:65:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dynduke.c:65:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dynduke.c -o obj//usr/pkgretro64/mame/video/dynduke.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/kncljoe.c -o obj//usr/pkgretro64/mame/drivers/kncljoe.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dynduke.c:2:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dynduke.c:2:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/kncljoe.c:28:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/kncljoe.c:28:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/kncljoe.c -o obj//usr/pkgretro64/mame/video/kncljoe.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mustache.c -o obj//usr/pkgretro64/mame/drivers/mustache.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/kncljoe.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/kncljoe.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mustache.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mustache.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mustache.c -o obj//usr/pkgretro64/mame/video/mustache.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mustache.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mustache.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/panicr.c -o obj//usr/pkgretro64/mame/drivers/panicr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/raiden.c -o obj//usr/pkgretro64/mame/drivers/raiden.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/raiden.c -o obj//usr/pkgretro64/mame/video/raiden.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/panicr.c:62:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/raiden.c:38:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/raiden.c:38:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/raiden.c:2:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/raiden.c:2:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/panicr.c:62:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/raiden.c: In function 'void common_decrypt(running_machine*)':
src/mame/drivers/raiden.c:538:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/raiden.c:550:46: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  RAM = (UINT16 *)memory_region(machine, "sub");
                                              ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/raiden2.c -o obj//usr/pkgretro64/mame/drivers/raiden2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/raiden2.c:138:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/r2crypt.c -o obj//usr/pkgretro64/mame/machine/r2crypt.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/raiden2.c:138:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/r2crypt.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/seibuspi.c -o obj//usr/pkgretro64/mame/drivers/seibuspi.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/r2crypt.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/seibuspi.c:736:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/seibuspi.c:736:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/mame/machine/r2crypt.c: In function 'void raiden2_decrypt_sprites(running_machine*)':
src/mame/machine/r2crypt.c:254:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32 *data = (UINT32 *)memory_region(machine, "gfx3");
                                                         ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/seibuspi.c -o obj//usr/pkgretro64/mame/machine/seibuspi.o
src/mame/drivers/seibuspi.c: In function 'UINT32 soundrom_r(const address_space*, offs_t, UINT32)':
src/mame/drivers/seibuspi.c:1017:66: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *sound16 = (UINT16*)memory_region(space->machine, "user2");
                                                                  ^
src/mame/drivers/seibuspi.c: In function 'void driver_init_sys386f2(running_machine*)':
src/mame/drivers/seibuspi.c:2249:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src = (UINT16 *)memory_region(machine, "gfx3");
                                                       ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/seibuspi.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/seibuspi.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/seibuspi.c -o obj//usr/pkgretro64/mame/video/seibuspi.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/seibuspi.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/seibuspi.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sei_crtc.c -o obj//usr/pkgretro64/mame/video/sei_crtc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sei_crtc.c:59:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sei_crtc.c:59:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sengokmj.c -o obj//usr/pkgretro64/mame/drivers/sengokmj.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sengokmj.c:54:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/goodejan.c -o obj//usr/pkgretro64/mame/drivers/goodejan.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sengokmj.c:54:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/goodejan.c:53:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/stfight.c -o obj//usr/pkgretro64/mame/drivers/stfight.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/goodejan.c:53:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/stfight.c -o obj//usr/pkgretro64/mame/machine/stfight.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/stfight.c:231:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/stfight.c:231:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/stfight.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/stfight.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/stfight.c -o obj//usr/pkgretro64/mame/video/stfight.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/wiz.c -o obj//usr/pkgretro64/mame/drivers/wiz.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/stfight.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/stfight.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/wiz.c:160:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/wiz.c -o obj//usr/pkgretro64/mame/video/wiz.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/wiz.c:160:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/wiz.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/spisprit.c -o obj//usr/pkgretro64/mame/machine/spisprit.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/wiz.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/seibu.c -o obj//usr/pkgretro64/mame/audio/seibu.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/spisprit.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/spisprit.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bloodbro.c -o obj//usr/pkgretro64/mame/drivers/bloodbro.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/seibu.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/seibu.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bloodbro.c -o obj//usr/pkgretro64/mame/video/bloodbro.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bloodbro.c:108:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bloodbro.c:108:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cabal.c -o obj//usr/pkgretro64/mame/drivers/cabal.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bloodbro.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bloodbro.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cabal.c:47:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cabal.c -o obj//usr/pkgretro64/mame/video/cabal.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cabal.c:47:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cabal.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cabal.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/goal92.c -o obj//usr/pkgretro64/mame/drivers/goal92.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/goal92.c -o obj//usr/pkgretro64/mame/video/goal92.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/legionna.c -o obj//usr/pkgretro64/mame/drivers/legionna.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/goal92.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/goal92.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/goal92.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/goal92.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/legionna.c -o obj//usr/pkgretro64/mame/video/legionna.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/legionna.c:69:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/legionna.c:69:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/seicop.c -o obj//usr/pkgretro64/mame/machine/seicop.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/legionna.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/legionna.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/seicop.c:1360:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/seicop.c:1360:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/toki.c -o obj//usr/pkgretro64/mame/drivers/toki.o
src/mame/machine/seicop.c: In function 'void move2prot_jsr(const address_space*)':
src/mame/machine/seicop.c:1656:20: warning: variable 'y_pl' set but not used [-Wunused-but-set-variable]
  static INT16 x_pl,y_pl,x_en,y_en,res;
                    ^~~~
src/mame/machine/seicop.c:1656:30: warning: variable 'y_en' set but not used [-Wunused-but-set-variable]
  static INT16 x_pl,y_pl,x_en,y_en,res;
                              ^~~~
src/mame/machine/seicop.c: In function 'void cop2_move3_prot(const address_space*)':
src/mame/machine/seicop.c:1905:19: warning: variable 'dis' set but not used [-Wunused-but-set-variable]
  static INT16 dir,dis;
                   ^~~
src/mame/machine/seicop.c: In function 'UINT16 cop2_hit_prot(const address_space*)':
src/mame/machine/seicop.c:1983:22: warning: variable 'param2' set but not used [-Wunused-but-set-variable]
  static INT16 param1,param2;
                      ^~~~~~
src/mame/machine/seicop.c: In function 'void legionna_mcu_w(const address_space*, offs_t, UINT16, UINT16)':
src/mame/machine/seicop.c:3238:19: warning: variable 'xy_data' set but not used [-Wunused-but-set-variable]
     static UINT16 xy_data[2];
                   ^~~~~~~
src/mame/drivers/legionna.c: In function 'void driver_init_cupsoc(running_machine*)':
src/mame/drivers/legionna.c:2094:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/legionna.c: In function 'void driver_init_denjinmk(running_machine*)':
src/mame/drivers/legionna.c:2105:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/toki.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/toki.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/toki.c -o obj//usr/pkgretro64/mame/video/toki.o
src/mame/drivers/toki.c: In function 'void driver_init_jujub(running_machine*)':
src/mame/drivers/toki.c:824:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *prgrom = (UINT16*)memory_region(machine, "maincpu");
                                                             ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/toki.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/toki.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/feversoc.c -o obj//usr/pkgretro64/mame/drivers/feversoc.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/aleck64.c -o obj//usr/pkgretro64/mame/drivers/aleck64.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/feversoc.c:61:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/feversoc.c:61:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/n64.c -o obj//usr/pkgretro64/mame/machine/n64.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/aleck64.c:168:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/aleck64.c:168:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/n64.c -o obj//usr/pkgretro64/mame/video/n64.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/n64.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/mame/includes/n64.h:5:0,
                 from src/mame/drivers/aleck64.c:173:
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTMEM16()':
./src/mame/video/n64.h:461:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTMEM16() { return (UINT16*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT32* N64::RDP::Processor::GetTMEM32()':
./src/mame/video/n64.h:462:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32*  GetTMEM32() { return (UINT32*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTLUT()':
./src/mame/video/n64.h:463:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTLUT() { return (UINT16*)(m_tmem + 0x800); }
                                                       ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/n64.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/n64.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/n64.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/mame/includes/n64.h:5:0,
                 from src/mame/machine/n64.c:7:
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTMEM16()':
./src/mame/video/n64.h:461:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTMEM16() { return (UINT16*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT32* N64::RDP::Processor::GetTMEM32()':
./src/mame/video/n64.h:462:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32*  GetTMEM32() { return (UINT32*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTLUT()':
./src/mame/video/n64.h:463:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTLUT() { return (UINT16*)(m_tmem + 0x800); }
                                                       ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
src/mame/machine/n64.c: In function 'void n64_vi_recalculate_resolution(running_machine*)':
src/mame/machine/n64.c:852:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (height > 480)
     ^~
src/mame/machine/n64.c:855:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  state->m_rdp.GetMiscState()->m_fb_height = height;
  ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rdpblend.c -o obj//usr/pkgretro64/mame/video/rdpblend.o
src/mame/machine/n64.c: In function 'void audio_fifo_push(running_machine*, UINT32, UINT32)':
src/mame/machine/n64.c:1028:16: warning: variable 'current' set but not used [-Wunused-but-set-variable]
     AUDIO_DMA *current;
                ^~~~~~~
src/mame/machine/n64.c: In function 'int pif_channel_handle_command(running_machine*, int, int, UINT8*, int, UINT8*)':
src/mame/machine/n64.c:1639:20: warning: variable 'checksum' set but not used [-Wunused-but-set-variable]
    UINT32 address, checksum;
                    ^~~~~~~~
src/mame/machine/n64.c:1676:20: warning: variable 'checksum' set but not used [-Wunused-but-set-variable]
    UINT32 address, checksum;
                    ^~~~~~~~
src/mame/machine/n64.c: In function 'void machine_reset_n64(running_machine*)':
src/mame/machine/n64.c:2027:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *cart = (UINT32*)memory_region(machine, "user2");
                                                        ^
In file included from ./src/mame/includes/n64.h:5:0,
                 from src/mame/video/n64.c:27:
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTMEM16()':
./src/mame/video/n64.h:461:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTMEM16() { return (UINT16*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT32* N64::RDP::Processor::GetTMEM32()':
./src/mame/video/n64.h:462:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32*  GetTMEM32() { return (UINT32*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTLUT()':
./src/mame/video/n64.h:463:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTLUT() { return (UINT16*)(m_tmem + 0x800); }
                                                       ^
src/mame/video/n64.c: In member function 'void N64::RDP::Triangle::Draw()':
src/mame/video/n64.c:1198:6: warning: variable 'dseoff' set but not used [-Wunused-but-set-variable]
  int dseoff = 0, dteoff = 0, dweoff = 0, dreoff = 0, dgeoff = 0, dbeoff = 0, daeoff = 0, dzeoff = 0;
      ^~~~~~
src/mame/video/n64.c: In member function 'void N64::RDP::Processor::CmdLoadTLUT(UINT32, UINT32)':
src/mame/video/n64.c:1925:49: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    UINT16 *dst = (UINT16*)&m_tmem[tex_tile->tmem];
                                                 ^
src/mame/video/n64.c: In member function 'void N64::RDP::Processor::CmdLoadBlock(UINT32, UINT32)':
src/mame/video/n64.c:1979:48: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32* src = (UINT32*)&ram16[ti_address2 >> 1];
                                                ^
src/mame/video/n64.c: In member function 'void N64::RDP::Processor::CmdLoadTile(UINT32, UINT32)':
src/mame/video/n64.c:2041:6: warning: variable 'toppad' set but not used [-Wunused-but-set-variable]
  int toppad = 0;
      ^~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rdpblend.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rdpblend.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/mame/includes/n64.h:5:0,
                 from src/mame/video/rdpblend.c:2:
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTMEM16()':
./src/mame/video/n64.h:461:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTMEM16() { return (UINT16*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT32* N64::RDP::Processor::GetTMEM32()':
./src/mame/video/n64.h:462:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32*  GetTMEM32() { return (UINT32*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTLUT()':
./src/mame/video/n64.h:463:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTLUT() { return (UINT16*)(m_tmem + 0x800); }
                                                       ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rdpfb.c -o obj//usr/pkgretro64/mame/video/rdpfb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rdpfb.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rdpfb.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/mame/includes/n64.h:5:0,
                 from src/mame/video/rdpfb.c:2:
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTMEM16()':
./src/mame/video/n64.h:461:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTMEM16() { return (UINT16*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT32* N64::RDP::Processor::GetTMEM32()':
./src/mame/video/n64.h:462:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32*  GetTMEM32() { return (UINT32*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTLUT()':
./src/mame/video/n64.h:463:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTLUT() { return (UINT16*)(m_tmem + 0x800); }
                                                       ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rdpspn16.c -o obj//usr/pkgretro64/mame/video/rdpspn16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rdpspn16.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rdpspn16.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rdptrect.c -o obj//usr/pkgretro64/mame/video/rdptrect.o
In file included from ./src/mame/includes/n64.h:5:0,
                 from src/mame/video/rdpspn16.c:2:
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTMEM16()':
./src/mame/video/n64.h:461:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTMEM16() { return (UINT16*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT32* N64::RDP::Processor::GetTMEM32()':
./src/mame/video/n64.h:462:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32*  GetTMEM32() { return (UINT32*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTLUT()':
./src/mame/video/n64.h:463:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTLUT() { return (UINT16*)(m_tmem + 0x800); }
                                                       ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rdptrect.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rdptrect.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/mame/includes/n64.h:5:0,
                 from src/mame/video/rdptrect.c:2:
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTMEM16()':
./src/mame/video/n64.h:461:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTMEM16() { return (UINT16*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT32* N64::RDP::Processor::GetTMEM32()':
./src/mame/video/n64.h:462:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32*  GetTMEM32() { return (UINT32*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTLUT()':
./src/mame/video/n64.h:463:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTLUT() { return (UINT16*)(m_tmem + 0x800); }
                                                       ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rdpfrect.c -o obj//usr/pkgretro64/mame/video/rdpfrect.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rdpfetch.c -o obj//usr/pkgretro64/mame/video/rdpfetch.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rdptpipe.c -o obj//usr/pkgretro64/mame/video/rdptpipe.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rdpfrect.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rdpfrect.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rdptpipe.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rdptpipe.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/mame/includes/n64.h:5:0,
                 from src/mame/video/rdptpipe.c:2:
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTMEM16()':
./src/mame/video/n64.h:461:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTMEM16() { return (UINT16*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT32* N64::RDP::Processor::GetTMEM32()':
./src/mame/video/n64.h:462:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32*  GetTMEM32() { return (UINT32*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTLUT()':
./src/mame/video/n64.h:463:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTLUT() { return (UINT16*)(m_tmem + 0x800); }
                                                       ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rdpfetch.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
In file included from ./src/mame/includes/n64.h:5:0,
                 from src/mame/video/rdpfrect.c:2:
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTMEM16()':
./src/mame/video/n64.h:461:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTMEM16() { return (UINT16*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT32* N64::RDP::Processor::GetTMEM32()':
./src/mame/video/n64.h:462:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32*  GetTMEM32() { return (UINT32*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTLUT()':
./src/mame/video/n64.h:463:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTLUT() { return (UINT16*)(m_tmem + 0x800); }
                                                       ^
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rdpfetch.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/darkhors.c -o obj//usr/pkgretro64/mame/drivers/darkhors.o
In file included from ./src/mame/includes/n64.h:5:0,
                 from src/mame/video/rdpfetch.c:2:
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTMEM16()':
./src/mame/video/n64.h:461:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTMEM16() { return (UINT16*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT32* N64::RDP::Processor::GetTMEM32()':
./src/mame/video/n64.h:462:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32*  GetTMEM32() { return (UINT32*)m_tmem; }
                                          ^~~~~~
./src/mame/video/n64.h: In member function 'UINT16* N64::RDP::Processor::GetTLUT()':
./src/mame/video/n64.h:463:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16*  GetTLUT() { return (UINT16*)(m_tmem + 0x800); }
                                                       ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/darkhors.c:57:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/hanaawas.c -o obj//usr/pkgretro64/mame/drivers/hanaawas.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/darkhors.c:57:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/hanaawas.c:28:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/hanaawas.c:28:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/hanaawas.c -o obj//usr/pkgretro64/mame/video/hanaawas.o
src/mame/drivers/darkhors.c: In function 'void driver_init_darkhors(running_machine*)':
src/mame/drivers/darkhors.c:923:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *rom    = (UINT32 *) memory_region(machine, "maincpu");
                                                              ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/macs.c -o obj//usr/pkgretro64/mame/drivers/macs.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/macs.c:58:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/macs.c:58:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/hanaawas.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/seta.c -o obj//usr/pkgretro64/mame/drivers/seta.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/hanaawas.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/seta.c -o obj//usr/pkgretro64/mame/video/seta.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/seta2.c -o obj//usr/pkgretro64/mame/drivers/seta2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/seta.c:138:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/seta.c:138:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/seta.c:1300:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/seta.c:1300:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/seta2.c:530:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/seta2.c:530:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/seta2.c: In function 'void driver_init_funcube2(running_machine*)':
src/mame/drivers/seta2.c:2812:64: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *main_cpu = (UINT32 *) memory_region(machine, "maincpu");
                                                                ^
src/mame/drivers/seta2.c:2813:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *sub_cpu  = (UINT16 *) memory_region(machine, "sub");
                                                            ^
src/mame/drivers/seta2.c: In function 'void driver_init_funcube4(running_machine*)':
src/mame/drivers/seta2.c:2832:64: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *main_cpu = (UINT32 *) memory_region(machine, "maincpu");
                                                                ^
src/mame/drivers/seta2.c:2833:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *sub_cpu  = (UINT16 *) memory_region(machine, "sub");
                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/seta2.c -o obj//usr/pkgretro64/mame/video/seta2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/seta2.c:73:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/seta2.c:73:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/speglsht.c -o obj//usr/pkgretro64/mame/drivers/speglsht.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/speglsht.c:106:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/speglsht.c:106:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/speedatk.c -o obj//usr/pkgretro64/mame/drivers/speedatk.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/speedatk.c:77:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/speedatk.c:77:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/speedatk.c -o obj//usr/pkgretro64/mame/video/speedatk.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/srmp2.c -o obj//usr/pkgretro64/mame/drivers/srmp2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/speedatk.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/speedatk.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/seta.c: In function 'void driver_init_metafox(running_machine*)':
src/mame/drivers/seta.c:9875:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *) memory_region(machine, "maincpu");
                                                           ^
src/mame/drivers/seta.c: In function 'void driver_init_kiwame(running_machine*)':
src/mame/drivers/seta.c:9935:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *) memory_region(machine, "maincpu");
                                                           ^
src/mame/drivers/seta.c: In function 'void driver_init_crazyfgt(running_machine*)':
src/mame/drivers/seta.c:9988:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *) memory_region(machine, "maincpu");
                                                           ^
src/mame/drivers/seta.c: In function 'void driver_init_inttoote(running_machine*)':
src/mame/drivers/seta.c:10004:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region( machine, "maincpu" );
                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/srmp2.c:54:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/srmp2.c:54:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/srmp2.c -o obj//usr/pkgretro64/mame/video/srmp2.o
src/mame/drivers/srmp2.c: In function 'void driver_init_srmp2(running_machine*)':
src/mame/drivers/srmp2.c:81:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *) memory_region(machine, "maincpu");
                                                           ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/srmp2.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/srmp2.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/srmp5.c -o obj//usr/pkgretro64/mame/drivers/srmp5.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/srmp5.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/srmp5.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/srmp6.c -o obj//usr/pkgretro64/mame/drivers/srmp6.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/srmp6.c:69:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/srmp6.c:69:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/srmp6.c: In function 'void video_regs_w(const address_space*, offs_t, UINT16, UINT16)':
src/mame/drivers/srmp6.c:328:120: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    memory_set_bankptr(space->machine, "bank1",(UINT16 *)(memory_region(space->machine, "nile") + (data & 0x0f)*0x200000));
                                                                                                                        ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ssv.c -o obj//usr/pkgretro64/mame/drivers/ssv.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ssv.c -o obj//usr/pkgretro64/mame/video/ssv.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ssv.c:138:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ssv.c:182:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ssv.c:138:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ssv.c:182:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/st0016.c -o obj//usr/pkgretro64/mame/drivers/st0016.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/st0016.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/st0016.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/st0016.c -o obj//usr/pkgretro64/mame/video/st0016.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/nyny.c -o obj//usr/pkgretro64/mame/drivers/nyny.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/st0016.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/st0016.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/st0016.c: In function 'void draw_sprites(running_machine*, bitmap_t*, const rectangle*)':
src/mame/video/st0016.c:303:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if( st0016_spriteram[i+3]&0x80) /* end of list */
  ^~
src/mame/video/st0016.c:306:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   offset=st0016_spriteram[i+2]+256*(st0016_spriteram[i+3]);
   ^~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/nyny.c:64:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/nyny.c:64:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/r2dtank.c -o obj//usr/pkgretro64/mame/drivers/r2dtank.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/r2dtank.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/r2dtank.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sigmab52.c -o obj//usr/pkgretro64/mame/drivers/sigmab52.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sigmab52.c:128:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sigmab98.c -o obj//usr/pkgretro64/mame/drivers/sigmab98.o
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sigmab52.c:128:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/spiders.c -o obj//usr/pkgretro64/mame/drivers/spiders.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sigmab98.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sigmab98.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/spiders.c:190:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/sigmab52.c: In function 'UINT32 video_update_jwildb52(screen_device*, bitmap_t*, const rectangle*)':
src/mame/drivers/sigmab52.c:181:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 if (!input_code_pressed(screen->machine, KEYCODE_O))
 ^~
src/mame/drivers/sigmab52.c:211:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  return 0;
  ^~~~~~
src/mame/drivers/sigmab52.c: In function 'void machine_start_jwildb52(running_machine*)':
src/mame/drivers/sigmab52.c:546:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *rom = (UINT16*)memory_region(machine, "gfx1");
                                                       ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/spiders.c:190:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/spiders.c -o obj//usr/pkgretro64/mame/audio/spiders.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sub.c -o obj//usr/pkgretro64/mame/drivers/sub.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/spiders.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bbusters.c -o obj//usr/pkgretro64/mame/drivers/bbusters.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/spiders.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bbusters.c -o obj//usr/pkgretro64/mame/video/bbusters.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sub.c:109:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bbusters.c:200:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sub.c:109:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bbusters.c:200:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bbusters.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bbusters.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dmndrby.c -o obj//usr/pkgretro64/mame/drivers/dmndrby.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dmndrby.c:52:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/hng64.c -o obj//usr/pkgretro64/mame/drivers/hng64.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dmndrby.c:52:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/hng64.c:443:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/hng64.c -o obj//usr/pkgretro64/mame/video/hng64.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/hng64.c:443:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/lasso.c -o obj//usr/pkgretro64/mame/drivers/lasso.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/hng64.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/hng64.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/lasso.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/lasso.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/hng64.c: In function 'void recoverPolygonBlock(running_machine*, const UINT16*, polygon*, int*)':
src/mame/video/hng64.c:2083:64: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16* threeDRoms = (UINT16*)(memory_region(machine, "verts"));
                                                                ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/lasso.c -o obj//usr/pkgretro64/mame/video/lasso.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mainsnk.c -o obj//usr/pkgretro64/mame/drivers/mainsnk.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/lasso.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/lasso.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mainsnk.c:110:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mainsnk.c:110:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mainsnk.c -o obj//usr/pkgretro64/mame/video/mainsnk.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/munchmo.c -o obj//usr/pkgretro64/mame/drivers/munchmo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/munchmo.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/munchmo.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mainsnk.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mainsnk.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/munchmo.c -o obj//usr/pkgretro64/mame/video/munchmo.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/prehisle.c -o obj//usr/pkgretro64/mame/drivers/prehisle.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/munchmo.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/prehisle.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/prehisle.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/munchmo.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/prehisle.c -o obj//usr/pkgretro64/mame/video/prehisle.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/prehisle.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/prehisle.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/snk6502.c -o obj//usr/pkgretro64/mame/drivers/snk6502.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/snk6502.c -o obj//usr/pkgretro64/mame/audio/snk6502.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/snk6502.c:265:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/snk6502.c:265:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/snk6502.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/snk6502.c -o obj//usr/pkgretro64/mame/video/snk6502.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/snk6502.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/snk.c -o obj//usr/pkgretro64/mame/drivers/snk.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/snk6502.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/snk6502.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/snk.c -o obj//usr/pkgretro64/mame/video/snk.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/snk.c:261:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/snk68.c -o obj//usr/pkgretro64/mame/drivers/snk68.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/snk.c:261:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/snk.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/snk68.c:43:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/snk.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/snk68.c:43:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/snk.c: In function 'void ikari_unknown_video_w(const address_space*, offs_t, UINT8)':
src/mame/video/snk.c:590:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 if (data != 0x20 && // normal
 ^~
src/mame/video/snk.c:595:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  tilemap_set_palette_offset(tx_tilemap, (data & 0x01) << 4);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/snk68.c -o obj//usr/pkgretro64/mame/video/snk68.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/snk68.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/snk68.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/astinvad.c -o obj//usr/pkgretro64/mame/drivers/astinvad.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/berzerk.c -o obj//usr/pkgretro64/mame/drivers/berzerk.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/astinvad.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cliffhgr.c -o obj//usr/pkgretro64/mame/drivers/cliffhgr.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/astinvad.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/berzerk.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/berzerk.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cliffhgr.c:76:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cliffhgr.c:76:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/cliffhgr.c -o obj//usr/pkgretro64/mame/audio/cliffhgr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/cliffhgr.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/cliffhgr.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mazerbla.c -o obj//usr/pkgretro64/mame/drivers/mazerbla.o
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/supdrapo.c -o obj//usr/pkgretro64/mame/drivers/supdrapo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mazerbla.c:38:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mazerbla.c:38:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bishjan.c -o obj//usr/pkgretro64/mame/drivers/bishjan.o
src/mame/drivers/mazerbla.c: In function 'UINT32 video_update_mazerbla(screen_device*, bitmap_t*, const rectangle*)':
src/mame/drivers/mazerbla.c:255:9: warning: variable 'color_base' set but not used [-Wunused-but-set-variable]
  UINT32 color_base = 0;
         ^~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/supdrapo.c:63:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/mazerbla.c: In function 'UINT8 vcu_set_clr_addr_r(const address_space*, offs_t)':
src/mame/drivers/mazerbla.c:603:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
      if (((state->xpos + x) < 256) && ((state->ypos + y) < 256))
      ^~
src/mame/drivers/mazerbla.c:606:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
       bits += 2;
       ^~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/supdrapo.c:63:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bishjan.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bishjan.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/lastfght.c -o obj//usr/pkgretro64/mame/drivers/lastfght.o
src/mame/drivers/bishjan.c: In function 'void driver_init_bishjan(running_machine*)':
src/mame/drivers/bishjan.c:958:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16*)memory_region(machine, "maincpu");
                                                         ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/subsino.c -o obj//usr/pkgretro64/mame/drivers/subsino.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/lastfght.c:65:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/lastfght.c:65:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/subsino.c:205:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/subsino.c:205:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/lastfght.c: In function 'void driver_init_lastfght(running_machine*)':
src/mame/drivers/lastfght.c:621:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16*)memory_region(machine, "maincpu");
                                                         ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/arabian.c -o obj//usr/pkgretro64/mame/drivers/arabian.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/arabian.c -o obj//usr/pkgretro64/mame/video/arabian.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/arabian.c:69:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/arabian.c:69:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/arabian.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/arabian.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ikki.c -o obj//usr/pkgretro64/mame/drivers/ikki.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ikki.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ikki.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ikki.c -o obj//usr/pkgretro64/mame/video/ikki.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/kangaroo.c -o obj//usr/pkgretro64/mame/drivers/kangaroo.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/kangaroo.c -o obj//usr/pkgretro64/mame/video/kangaroo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/kangaroo.c:156:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ikki.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/kangaroo.c:156:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ikki.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/kangaroo.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/kangaroo.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/markham.c -o obj//usr/pkgretro64/mame/drivers/markham.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/markham.c -o obj//usr/pkgretro64/mame/video/markham.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/markham.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/markham.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/markham.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/markham.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/route16.c -o obj//usr/pkgretro64/mame/drivers/route16.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/route16.c -o obj//usr/pkgretro64/mame/video/route16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/route16.c:70:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/shanghai.c -o obj//usr/pkgretro64/mame/drivers/shanghai.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/route16.c:70:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/route16.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/route16.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/shanghai.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/shangha3.c -o obj//usr/pkgretro64/mame/drivers/shangha3.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/shanghai.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/shangha3.c -o obj//usr/pkgretro64/mame/video/shangha3.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/shangha3.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/shangha3.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/shangha3.c:61:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/shangha3.c:61:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/strnskil.c -o obj//usr/pkgretro64/mame/drivers/strnskil.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/strnskil.c -o obj//usr/pkgretro64/mame/video/strnskil.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/strnskil.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/strnskil.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/strnskil.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/strnskil.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/goindol.c -o obj//usr/pkgretro64/mame/drivers/goindol.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/goindol.c -o obj//usr/pkgretro64/mame/video/goindol.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/goindol.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/goindol.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/goindol.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/goindol.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/suna8.c -o obj//usr/pkgretro64/mame/drivers/suna8.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/suna8.c -o obj//usr/pkgretro64/mame/audio/suna8.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/suna8.c -o obj//usr/pkgretro64/mame/video/suna8.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/suna8.c:38:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/suna8.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/suna8.c:38:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/suna8.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/suna8.c:72:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/suna8.c:72:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/suna16.c -o obj//usr/pkgretro64/mame/drivers/suna16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/suna16.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/suna16.c -o obj//usr/pkgretro64/mame/video/suna16.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/suna16.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/suna16.c:60:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/suna16.c:60:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/go2000.c -o obj//usr/pkgretro64/mame/drivers/go2000.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/40love.c -o obj//usr/pkgretro64/mame/drivers/40love.o
src/mame/drivers/suna16.c: In function 'void driver_init_uballoon(running_machine*)':
src/mame/drivers/suna16.c:1106:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *) memory_region(machine, "maincpu");
                                                           ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/go2000.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/go2000.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/40love.c:219:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/40love.c:219:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/40love.c -o obj//usr/pkgretro64/mame/video/40love.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/arkanoid.c -o obj//usr/pkgretro64/mame/drivers/arkanoid.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/40love.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/arkanoid.c:556:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/40love.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/arkanoid.c:556:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/arkanoid.c -o obj//usr/pkgretro64/mame/machine/arkanoid.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/arkanoid.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/arkanoid.c -o obj//usr/pkgretro64/mame/video/arkanoid.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/arkanoid.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/arkanoid.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/arkanoid.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ashnojoe.c -o obj//usr/pkgretro64/mame/drivers/ashnojoe.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ashnojoe.c:75:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ashnojoe.c:75:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ashnojoe.c -o obj//usr/pkgretro64/mame/video/ashnojoe.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/asuka.c -o obj//usr/pkgretro64/mame/drivers/asuka.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ashnojoe.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ashnojoe.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/bonzeadv.c -o obj//usr/pkgretro64/mame/machine/bonzeadv.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/asuka.c:215:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/asuka.c:215:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/asuka.c -o obj//usr/pkgretro64/mame/video/asuka.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/asuka.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/bonzeadv.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/asuka.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/bonzeadv.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bigevglf.c -o obj//usr/pkgretro64/mame/drivers/bigevglf.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/bigevglf.c -o obj//usr/pkgretro64/mame/machine/bigevglf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bigevglf.c:58:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bigevglf.c -o obj//usr/pkgretro64/mame/video/bigevglf.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bigevglf.c:58:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/bigevglf.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/bigevglf.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bigevglf.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bigevglf.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bking.c -o obj//usr/pkgretro64/mame/drivers/bking.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bking.c -o obj//usr/pkgretro64/mame/video/bking.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bking.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bking.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bking.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bublbobl.c -o obj//usr/pkgretro64/mame/drivers/bublbobl.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bking.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bublbobl.c:269:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bublbobl.c:269:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/bublbobl.c -o obj//usr/pkgretro64/mame/machine/bublbobl.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bublbobl.c -o obj//usr/pkgretro64/mame/video/bublbobl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/bublbobl.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/bublbobl.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bublbobl.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bublbobl.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/buggychl.c -o obj//usr/pkgretro64/mame/drivers/buggychl.o
src/mame/video/bublbobl.c: In function 'UINT32 video_update_bublbobl(screen_device*, bitmap_t*, const rectangle*)':
src/mame/video/bublbobl.c:41:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   if (*(UINT32 *)(&state->objectram[offs]) == 0)
                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/buggychl.c -o obj//usr/pkgretro64/mame/machine/buggychl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/buggychl.c:78:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/buggychl.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/buggychl.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/buggychl.c:78:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/buggychl.c -o obj//usr/pkgretro64/mame/video/buggychl.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cchance.c -o obj//usr/pkgretro64/mame/drivers/cchance.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/buggychl.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cchance.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cchance.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/buggychl.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/chaknpop.c -o obj//usr/pkgretro64/mame/drivers/chaknpop.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/chaknpop.c -o obj//usr/pkgretro64/mame/machine/chaknpop.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/chaknpop.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/chaknpop.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/chaknpop.c -o obj//usr/pkgretro64/mame/video/chaknpop.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/chaknpop.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/chaknpop.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/chaknpop.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/chaknpop.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/champbwl.c -o obj//usr/pkgretro64/mame/drivers/champbwl.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/changela.c -o obj//usr/pkgretro64/mame/drivers/changela.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/champbwl.c:153:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/changela.c -o obj//usr/pkgretro64/mame/video/changela.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/champbwl.c:153:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/changela.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/changela.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/changela.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/changela.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/crbaloon.c -o obj//usr/pkgretro64/mame/drivers/crbaloon.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/crbaloon.c -o obj//usr/pkgretro64/mame/video/crbaloon.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/crbaloon.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/crbaloon.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/crbaloon.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/crbaloon.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/crbaloon.c -o obj//usr/pkgretro64/mame/audio/crbaloon.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/crbaloon.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/crbaloon.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cyclemb.c -o obj//usr/pkgretro64/mame/drivers/cyclemb.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/darius.c -o obj//usr/pkgretro64/mame/drivers/darius.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cyclemb.c:72:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cyclemb.c:72:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/darius.c -o obj//usr/pkgretro64/mame/video/darius.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/darkmist.c -o obj//usr/pkgretro64/mame/drivers/darkmist.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/darius.c:129:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/darius.c:129:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/darius.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/darkmist.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/darius.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/darkmist.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/darkmist.c -o obj//usr/pkgretro64/mame/video/darkmist.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/darkmist.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/darkmist.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/exzisus.c -o obj//usr/pkgretro64/mame/drivers/exzisus.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/exzisus.c -o obj//usr/pkgretro64/mame/video/exzisus.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/exzisus.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/exzisus.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/exzisus.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/fgoal.c -o obj//usr/pkgretro64/mame/drivers/fgoal.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/exzisus.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/exzisus.c: In function 'UINT32 video_update_exzisus(screen_device*, bitmap_t*, const rectangle*)':
src/mame/video/exzisus.c:95:47: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   if ( !(*(UINT32 *)(&exzisus_objectram0[offs])) )
                                               ^
src/mame/video/exzisus.c:165:47: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   if ( !(*(UINT32 *)(&exzisus_objectram1[offs])) )
                                               ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/fgoal.c -o obj//usr/pkgretro64/mame/video/fgoal.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/fgoal.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/flstory.c -o obj//usr/pkgretro64/mame/drivers/flstory.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/fgoal.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/fgoal.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/fgoal.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/flstory.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/flstory.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/flstory.c -o obj//usr/pkgretro64/mame/machine/flstory.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/flstory.c -o obj//usr/pkgretro64/mame/video/flstory.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/flstory.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/flstory.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/flstory.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/galastrm.c -o obj//usr/pkgretro64/mame/drivers/galastrm.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/flstory.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/galastrm.c -o obj//usr/pkgretro64/mame/video/galastrm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/galastrm.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/galastrm.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/galastrm.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/galastrm.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/galastrm.c: In function 'void draw_sprites_pre(running_machine*, int, int)':
src/mame/video/galastrm.c:106:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *spritemap = (UINT16 *)memory_region(machine, "user1");
                                                              ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gladiatr.c -o obj//usr/pkgretro64/mame/drivers/gladiatr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gladiatr.c -o obj//usr/pkgretro64/mame/video/gladiatr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gladiatr.c:184:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gladiatr.c:184:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gladiatr.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gladiatr.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/grchamp.c -o obj//usr/pkgretro64/mame/drivers/grchamp.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/grchamp.c -o obj//usr/pkgretro64/mame/audio/grchamp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/grchamp.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/grchamp.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/grchamp.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/grchamp.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/grchamp.c -o obj//usr/pkgretro64/mame/video/grchamp.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/groundfx.c -o obj//usr/pkgretro64/mame/drivers/groundfx.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/groundfx.c -o obj//usr/pkgretro64/mame/video/groundfx.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/groundfx.c:65:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/groundfx.c:65:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/groundfx.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/grchamp.c:4:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/grchamp.c:4:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/groundfx.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gsword.c -o obj//usr/pkgretro64/mame/drivers/gsword.o
src/mame/video/groundfx.c: In function 'void draw_sprites(running_machine*, bitmap_t*, const rectangle*, int, int, int)':
src/mame/video/groundfx.c:81:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *spritemap = (UINT16 *)memory_region(machine, "user1");
                                                              ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gsword.c:144:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gsword.c:144:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/tait8741.c -o obj//usr/pkgretro64/mame/machine/tait8741.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gsword.c -o obj//usr/pkgretro64/mame/video/gsword.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/tait8741.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/tait8741.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gunbustr.c -o obj//usr/pkgretro64/mame/drivers/gunbustr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gsword.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gsword.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gunbustr.c:47:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gunbustr.c:47:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gunbustr.c -o obj//usr/pkgretro64/mame/video/gunbustr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/halleys.c -o obj//usr/pkgretro64/mame/drivers/halleys.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jollyjgr.c -o obj//usr/pkgretro64/mame/drivers/jollyjgr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gunbustr.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gunbustr.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/halleys.c:160:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/halleys.c:160:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jollyjgr.c:100:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/halleys.c: In function 'void blit(int)':
src/mame/drivers/halleys.c:868:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (al & 0x01) dst_ptr[ecx] = ax;  ecx++; ecx &= WARPMASK;
     ^~
src/mame/drivers/halleys.c:868:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
     if (al & 0x01) dst_ptr[ecx] = ax;  ecx++; ecx &= WARPMASK;
                                        ^~~
src/mame/drivers/halleys.c:869:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (al & 0x02) dst_ptr[ecx] = ax;  ecx++; ecx &= WARPMASK;
     ^~
src/mame/drivers/halleys.c:869:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
     if (al & 0x02) dst_ptr[ecx] = ax;  ecx++; ecx &= WARPMASK;
                                        ^~~
src/mame/drivers/halleys.c:870:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (al & 0x04) dst_ptr[ecx] = ax;  ecx++; ecx &= WARPMASK;
     ^~
src/mame/drivers/halleys.c:870:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
     if (al & 0x04) dst_ptr[ecx] = ax;  ecx++; ecx &= WARPMASK;
                                        ^~~
src/mame/drivers/halleys.c:871:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (al & 0x08) dst_ptr[ecx] = ax;  ecx++; ecx &= WARPMASK;
     ^~
src/mame/drivers/halleys.c:871:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
     if (al & 0x08) dst_ptr[ecx] = ax;  ecx++; ecx &= WARPMASK;
                                        ^~~
src/mame/drivers/halleys.c:872:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (al & 0x10) dst_ptr[ecx] = ax;  ecx++; ecx &= WARPMASK;
     ^~
src/mame/drivers/halleys.c:872:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
     if (al & 0x10) dst_ptr[ecx] = ax;  ecx++; ecx &= WARPMASK;
                                        ^~~
src/mame/drivers/halleys.c:873:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (al & 0x20) dst_ptr[ecx] = ax;  ecx++; ecx &= WARPMASK;
     ^~
src/mame/drivers/halleys.c:873:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
     if (al & 0x20) dst_ptr[ecx] = ax;  ecx++; ecx &= WARPMASK;
                                        ^~~
src/mame/drivers/halleys.c:874:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (al & 0x40) dst_ptr[ecx] = ax;  ecx++; ecx &= WARPMASK;
     ^~
src/mame/drivers/halleys.c:874:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
     if (al & 0x40) dst_ptr[ecx] = ax;  ecx++; ecx &= WARPMASK;
                                        ^~~
src/mame/drivers/halleys.c:891:40: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
    while (ecx) { *(UINT32*)(dst_ptr+ecx) = eax; ecx += 2; } \
                                        ^
src/mame/drivers/halleys.c:929:6: note: in expansion of macro 'WARP_LINE_COMMON'
      WARP_LINE_COMMON
      ^~~~~~~~~~~~~~~~
src/mame/drivers/halleys.c:891:40: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
    while (ecx) { *(UINT32*)(dst_ptr+ecx) = eax; ecx += 2; } \
                                        ^
src/mame/drivers/halleys.c:934:5: note: in expansion of macro 'WARP_LINE_COMMON'
     WARP_LINE_COMMON
     ^~~~~~~~~~~~~~~~
src/mame/drivers/halleys.c: In function 'void copy_fixed_xp(bitmap_t*, UINT16*)':
src/mame/drivers/halleys.c:1325:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (ax) edi[ecx  ] = ax; ax = esi[ecx+2];
    ^~
src/mame/drivers/halleys.c:1325:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (ax) edi[ecx  ] = ax; ax = esi[ecx+2];
                             ^~
src/mame/drivers/halleys.c:1326:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (bx) edi[ecx+1] = bx; bx = esi[ecx+3];
    ^~
src/mame/drivers/halleys.c:1326:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (bx) edi[ecx+1] = bx; bx = esi[ecx+3];
                             ^~
src/mame/drivers/halleys.c:1327:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (ax) edi[ecx+2] = ax; ax = esi[ecx+4];
    ^~
src/mame/drivers/halleys.c:1327:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (ax) edi[ecx+2] = ax; ax = esi[ecx+4];
                             ^~
src/mame/drivers/halleys.c:1328:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (bx) edi[ecx+3] = bx; bx = esi[ecx+5];
    ^~
src/mame/drivers/halleys.c:1328:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (bx) edi[ecx+3] = bx; bx = esi[ecx+5];
                             ^~
src/mame/drivers/halleys.c:1329:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (ax) edi[ecx+4] = ax; ax = esi[ecx+6];
    ^~
src/mame/drivers/halleys.c:1329:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (ax) edi[ecx+4] = ax; ax = esi[ecx+6];
                             ^~
src/mame/drivers/halleys.c:1330:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (bx) edi[ecx+5] = bx; bx = esi[ecx+7];
    ^~
src/mame/drivers/halleys.c:1330:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (bx) edi[ecx+5] = bx; bx = esi[ecx+7];
                             ^~
src/mame/drivers/halleys.c: In function 'void copy_fixed_2b(bitmap_t*, UINT16*)':
src/mame/drivers/halleys.c:1361:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (!(ax)) goto SKIP0; if (!(ax&SP_2BACK)) goto DRAW0; if (edi[ecx  ]) goto SKIP0;
    ^~
src/mame/drivers/halleys.c:1361:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (!(ax)) goto SKIP0; if (!(ax&SP_2BACK)) goto DRAW0; if (edi[ecx  ]) goto SKIP0;
                           ^~
src/mame/drivers/halleys.c:1363:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (!(bx)) goto SKIP1; if (!(bx&SP_2BACK)) goto DRAW1; if (edi[ecx+1]) goto SKIP1;
    ^~
src/mame/drivers/halleys.c:1363:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (!(bx)) goto SKIP1; if (!(bx&SP_2BACK)) goto DRAW1; if (edi[ecx+1]) goto SKIP1;
                           ^~
src/mame/drivers/halleys.c:1366:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (!(ax)) goto SKIP2; if (!(ax&SP_2BACK)) goto DRAW2; if (edi[ecx+2]) goto SKIP2;
    ^~
src/mame/drivers/halleys.c:1366:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (!(ax)) goto SKIP2; if (!(ax&SP_2BACK)) goto DRAW2; if (edi[ecx+2]) goto SKIP2;
                           ^~
src/mame/drivers/halleys.c:1368:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (!(bx)) goto SKIP3; if (!(bx&SP_2BACK)) goto DRAW3; if (edi[ecx+3]) goto SKIP3;
    ^~
src/mame/drivers/halleys.c:1368:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (!(bx)) goto SKIP3; if (!(bx&SP_2BACK)) goto DRAW3; if (edi[ecx+3]) goto SKIP3;
                           ^~
src/mame/drivers/halleys.c:1371:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (!(ax)) goto SKIP4; if (!(ax&SP_2BACK)) goto DRAW4; if (edi[ecx+4]) goto SKIP4;
    ^~
src/mame/drivers/halleys.c:1371:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (!(ax)) goto SKIP4; if (!(ax&SP_2BACK)) goto DRAW4; if (edi[ecx+4]) goto SKIP4;
                           ^~
src/mame/drivers/halleys.c:1373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (!(bx)) goto SKIP5; if (!(bx&SP_2BACK)) goto DRAW5; if (edi[ecx+5]) goto SKIP5;
    ^~
src/mame/drivers/halleys.c:1373:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (!(bx)) goto SKIP5; if (!(bx&SP_2BACK)) goto DRAW5; if (edi[ecx+5]) goto SKIP5;
                           ^~
src/mame/drivers/halleys.c:1376:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (!(ax)) goto SKIP6; if (!(ax&SP_2BACK)) goto DRAW6; if (edi[ecx+6]) goto SKIP6;
    ^~
src/mame/drivers/halleys.c:1376:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (!(ax)) goto SKIP6; if (!(ax&SP_2BACK)) goto DRAW6; if (edi[ecx+6]) goto SKIP6;
                           ^~
src/mame/drivers/halleys.c:1378:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (!(bx)) continue;   if (!(bx&SP_2BACK)) goto DRAW7; if (edi[ecx+7]) continue;
    ^~
src/mame/drivers/halleys.c:1378:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (!(bx)) continue;   if (!(bx&SP_2BACK)) goto DRAW7; if (edi[ecx+7]) continue;
                           ^~
In file included from ./src/emu/emucore.h:33:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/halleys.c:160:
src/mame/drivers/halleys.c: In function 'void filter_bitmap(bitmap_t*, int)':
./src/lib/util/bitmap.h:128:59: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  ((type *)(bitmap)->base + (y) * (bitmap)->rowpixels + (x))
                                                           ^
./src/lib/util/bitmap.h:131:37: note: in expansion of macro 'BITMAP_ADDR'
 #define BITMAP_ADDR16(bitmap, y, x) BITMAP_ADDR(bitmap, UINT16, y, x)
                                     ^~~~~~~~~~~
src/mame/drivers/halleys.c:1400:17: note: in expansion of macro 'BITMAP_ADDR16'
  edi = (UINT32*)BITMAP_ADDR16(bitmap, VIS_MINY, VIS_MINX + CLIP_W);
                 ^~~~~~~~~~~~~
src/mame/video/gunbustr.c: In function 'void draw_sprites(running_machine*, bitmap_t*, const rectangle*, const int*, int, int)':
src/mame/video/gunbustr.c:71:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *spritemap = (UINT16 *)memory_region(machine, "user1");
                                                              ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jollyjgr.c:100:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/halleys.c: In function 'void init_common(running_machine*)':
src/mame/drivers/halleys.c:2148:80: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  for (i=0; i<MAX_LAYERS; buf+=SCREEN_BYTESIZE, i++) render_layer[i] = (UINT16*)buf;
                                                                                ^~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ksayakyu.c -o obj//usr/pkgretro64/mame/drivers/ksayakyu.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ksayakyu.c:66:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ksayakyu.c:66:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ksayakyu.c -o obj//usr/pkgretro64/mame/video/ksayakyu.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/lgp.c -o obj//usr/pkgretro64/mame/drivers/lgp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ksayakyu.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ksayakyu.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/lgp.c:66:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/lgp.c:66:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/lkage.c -o obj//usr/pkgretro64/mame/drivers/lkage.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/lkage.c -o obj//usr/pkgretro64/mame/machine/lkage.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/lkage.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/lkage.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/lkage.c:81:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/lkage.c:81:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/lkage.c -o obj//usr/pkgretro64/mame/video/lkage.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/lsasquad.c -o obj//usr/pkgretro64/mame/drivers/lsasquad.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/lkage.c:39:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/lkage.c:39:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/lsasquad.c:144:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/lsasquad.c -o obj//usr/pkgretro64/mame/machine/lsasquad.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/lsasquad.c:144:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/lsasquad.c -o obj//usr/pkgretro64/mame/video/lsasquad.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/lsasquad.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/lsasquad.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/lsasquad.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/lsasquad.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/marinedt.c -o obj//usr/pkgretro64/mame/drivers/marinedt.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mexico86.c -o obj//usr/pkgretro64/mame/drivers/mexico86.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/marinedt.c:97:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/marinedt.c:97:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mexico86.c:53:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/mexico86.c -o obj//usr/pkgretro64/mame/machine/mexico86.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mexico86.c:53:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/mexico86.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/mexico86.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mexico86.c -o obj//usr/pkgretro64/mame/video/mexico86.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/minivadr.c -o obj//usr/pkgretro64/mame/drivers/minivadr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mexico86.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mexico86.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/minivadr.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/missb2.c -o obj//usr/pkgretro64/mame/drivers/missb2.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/minivadr.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/mexico86.c: In function 'UINT32 video_update_mexico86(screen_device*, bitmap_t*, const rectangle*)':
src/mame/video/mexico86.c:48:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   if (*(UINT32 *)(&state->objectram[offs]) == 0)
                                          ^
src/mame/video/mexico86.c: In function 'UINT32 video_update_kikikai(screen_device*, bitmap_t*, const rectangle*)':
src/mame/video/mexico86.c:116:41: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   if (*(UINT32*)(state->objectram + offs) == 0)
                                         ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mlanding.c -o obj//usr/pkgretro64/mame/drivers/mlanding.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/missb2.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/msisaac.c -o obj//usr/pkgretro64/mame/drivers/msisaac.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/missb2.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/missb2.c: In function 'UINT32 video_update_missb2(screen_device*, bitmap_t*, const rectangle*)':
src/mame/drivers/missb2.c:64:42: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   if (*(UINT32 *)(&state->objectram[offs]) == 0)
                                          ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mlanding.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mlanding.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/msisaac.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/msisaac.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/msisaac.c -o obj//usr/pkgretro64/mame/video/msisaac.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/msisaac.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/msisaac.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ninjaw.c -o obj//usr/pkgretro64/mame/drivers/ninjaw.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ninjaw.c -o obj//usr/pkgretro64/mame/video/ninjaw.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ninjaw.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ninjaw.c:313:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/nycaptor.c -o obj//usr/pkgretro64/mame/drivers/nycaptor.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ninjaw.c:313:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ninjaw.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/nycaptor.c:149:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/nycaptor.c:149:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/nycaptor.c -o obj//usr/pkgretro64/mame/machine/nycaptor.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/nycaptor.c -o obj//usr/pkgretro64/mame/video/nycaptor.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/nycaptor.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/nycaptor.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/opwolf.c -o obj//usr/pkgretro64/mame/drivers/opwolf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/nycaptor.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/nycaptor.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/opwolf.c:277:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/opwolf.c:277:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/opwolf.c -o obj//usr/pkgretro64/mame/machine/opwolf.o
src/mame/drivers/opwolf.c: In function 'void driver_init_opwolf(running_machine*)':
src/mame/drivers/opwolf.c:995:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16* rom = (UINT16*)memory_region(machine, "maincpu");
                                                         ^
src/mame/drivers/opwolf.c: In function 'void driver_init_opwolfb(running_machine*)':
src/mame/drivers/opwolf.c:1012:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16* rom = (UINT16*)memory_region(machine, "maincpu");
                                                         ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/opwolf.c:38:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/opwolf.c:38:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/othunder.c -o obj//usr/pkgretro64/mame/drivers/othunder.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/othunder.c -o obj//usr/pkgretro64/mame/video/othunder.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/othunder.c:235:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/othunder.c:235:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/machine/opwolf.c: In function 'void opwolf_cchip_data_w(const address_space*, offs_t, UINT16, UINT16)':
src/mame/machine/opwolf.c:426:66: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    UINT16* rom = (UINT16*)memory_region(space->machine, "maincpu");
                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/othunder.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/othunder.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pitnrun.c -o obj//usr/pkgretro64/mame/drivers/pitnrun.o
src/mame/video/othunder.c: In function 'void draw_sprites(running_machine*, bitmap_t*, const rectangle*, const int*, int)':
src/mame/video/othunder.c:69:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *spritemap = (UINT16 *)memory_region(machine, "user1");
                                                              ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/pitnrun.c -o obj//usr/pkgretro64/mame/machine/pitnrun.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pitnrun.c -o obj//usr/pkgretro64/mame/video/pitnrun.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pitnrun.c:66:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pitnrun.c:66:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/pitnrun.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/pitnrun.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pitnrun.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pitnrun.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/qix.c -o obj//usr/pkgretro64/mame/drivers/qix.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/qix.c -o obj//usr/pkgretro64/mame/machine/qix.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/qix.c:224:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/qix.c:224:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/qix.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/qix.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/qix.c -o obj//usr/pkgretro64/mame/audio/qix.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/qix.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/qix.c -o obj//usr/pkgretro64/mame/video/qix.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/qix.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/qix.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rainbow.c -o obj//usr/pkgretro64/mame/drivers/rainbow.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/rainbow.c -o obj//usr/pkgretro64/mame/machine/rainbow.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/qix.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rainbow.c:320:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rainbow.c:320:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/rainbow.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/rainbow.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rastan.c -o obj//usr/pkgretro64/mame/drivers/rastan.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rastan.c -o obj//usr/pkgretro64/mame/video/rastan.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/retofinv.c -o obj//usr/pkgretro64/mame/drivers/retofinv.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rastan.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rastan.c:159:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rastan.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rastan.c:159:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/retofinv.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/retofinv.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/retofinv.c -o obj//usr/pkgretro64/mame/machine/retofinv.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/retofinv.c -o obj//usr/pkgretro64/mame/video/retofinv.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rollrace.c -o obj//usr/pkgretro64/mame/drivers/rollrace.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/retofinv.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/retofinv.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/retofinv.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/retofinv.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rollrace.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rollrace.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rollrace.c -o obj//usr/pkgretro64/mame/video/rollrace.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sbowling.c -o obj//usr/pkgretro64/mame/drivers/sbowling.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rollrace.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/slapshot.c -o obj//usr/pkgretro64/mame/drivers/slapshot.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rollrace.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/slapshot.c -o obj//usr/pkgretro64/mame/video/slapshot.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sbowling.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/slapshot.c:134:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/slapshot.c:134:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sbowling.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/slapshot.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/slapshot.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ssrj.c -o obj//usr/pkgretro64/mame/drivers/ssrj.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ssrj.c -o obj//usr/pkgretro64/mame/video/ssrj.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ssrj.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ssrj.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ssrj.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ssrj.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/superchs.c -o obj//usr/pkgretro64/mame/drivers/superchs.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/superchs.c -o obj//usr/pkgretro64/mame/video/superchs.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/superchs.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/superchs.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/superqix.c -o obj//usr/pkgretro64/mame/drivers/superqix.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/superchs.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/superchs.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/superchs.c: In function 'void draw_sprites(running_machine*, bitmap_t*, const rectangle*, const int*, int, int)':
src/mame/video/superchs.c:69:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *spritemap = (UINT16 *)memory_region(machine, "user1");
                                                              ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/superqix.c -o obj//usr/pkgretro64/mame/video/superqix.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/superqix.c:107:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/superqix.c:107:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taito_b.c -o obj//usr/pkgretro64/mame/drivers/taito_b.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/superqix.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/superqix.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/taito_b.c -o obj//usr/pkgretro64/mame/video/taito_b.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taito_b.c:170:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/taito_b.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/taito_b.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taito_b.c:170:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taito_f2.c -o obj//usr/pkgretro64/mame/drivers/taito_f2.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/taito_f2.c -o obj//usr/pkgretro64/mame/video/taito_f2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/taito_f2.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/taito_f2.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taito_f2.c:264:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taito_f2.c:264:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taito_f3.c -o obj//usr/pkgretro64/mame/drivers/taito_f3.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taito_f3.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taito_f3.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/taito_f3.c -o obj//usr/pkgretro64/mame/video/taito_f3.o
src/mame/drivers/taito_f3.c: In function 'void f3_sound_bankswitch_w(const address_space*, offs_t, UINT32, UINT32)':
src/mame/drivers/taito_f3.c:132:67: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *rom = (UINT16 *)memory_region(space->machine, "audiocpu");
                                                                   ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/taito_f3.c:207:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/taito_f3.c:207:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/taito_f3.c: In function 'void driver_init_scfinals(running_machine*)':
src/mame/drivers/taito_f3.c:3584:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *RAM = (UINT32 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/taito_f3.c: In function 'void driver_init_landmkrp(running_machine*)':
src/mame/drivers/taito_f3.c:3730:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *RAM = (UINT32 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/taito_f3.c: In function 'void driver_init_pbobbl2p(running_machine*)':
src/mame/drivers/taito_f3.c:3773:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(machine, "maincpu");
                                                          ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/taito_en.c -o obj//usr/pkgretro64/mame/audio/taito_en.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taito_h.c -o obj//usr/pkgretro64/mame/drivers/taito_h.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/taito_en.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/taito_en.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/audio/taito_en.c: In function 'void f3_volume_w(const address_space*, offs_t, UINT16, UINT16)':
src/mame/audio/taito_en.c:56:27: warning: variable 'last_l' set but not used [-Wunused-but-set-variable]
  static UINT16 channel[8],last_l,last_r;
                           ^~~~~~
src/mame/audio/taito_en.c:56:34: warning: variable 'last_r' set but not used [-Wunused-but-set-variable]
  static UINT16 channel[8],last_l,last_r;
                                  ^~~~~~
src/mame/audio/taito_en.c: In function 'void sound_reset_taito_f3_soundsystem_reset(running_machine*)':
src/mame/audio/taito_en.c:252:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region(machine, "audiocpu");
                                                           ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taito_h.c:142:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taito_h.c:142:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/taito_h.c -o obj//usr/pkgretro64/mame/video/taito_h.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/taito_h.c:48:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/taito_h.c:48:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taito_l.c -o obj//usr/pkgretro64/mame/drivers/taito_l.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/taito_l.c -o obj//usr/pkgretro64/mame/video/taito_l.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taito_l.c:53:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/taito_l.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taito_l.c:53:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/taito_l.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taito_x.c -o obj//usr/pkgretro64/mame/drivers/taito_x.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taito_x.c:313:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taito_x.c:313:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/cchip.c -o obj//usr/pkgretro64/mame/machine/cchip.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/cchip.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taito_z.c -o obj//usr/pkgretro64/mame/drivers/taito_z.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/cchip.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taito_z.c:878:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/taito_z.c -o obj//usr/pkgretro64/mame/video/taito_z.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taito_z.c:878:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/taito_z.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/taito_z.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/taito_z.c: In function 'void contcirc_draw_sprites_16x8(running_machine*, bitmap_t*, const rectangle*, int)':
src/mame/video/taito_z.c:152:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *spritemap = (UINT16 *)memory_region(machine, "user1");
                                                              ^
src/mame/video/taito_z.c: In function 'void chasehq_draw_sprites_16x16(running_machine*, bitmap_t*, const rectangle*, int)':
src/mame/video/taito_z.c:247:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *spritemap = (UINT16 *)memory_region(machine, "user1");
                                                              ^
src/mame/video/taito_z.c: In function 'void bshark_draw_sprites_16x8(running_machine*, bitmap_t*, const rectangle*, int)':
src/mame/video/taito_z.c:433:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *spritemap = (UINT16 *)memory_region(machine, "user1");
                                                              ^
src/mame/video/taito_z.c: In function 'void sci_draw_sprites_16x8(running_machine*, bitmap_t*, const rectangle*, int)':
src/mame/video/taito_z.c:529:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *spritemap = (UINT16 *)memory_region(machine, "user1");
                                                              ^
src/mame/video/taito_z.c: In function 'void aquajack_draw_sprites_16x8(running_machine*, bitmap_t*, const rectangle*, int)':
src/mame/video/taito_z.c:634:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *spritemap = (UINT16 *)memory_region(machine, "user1");
                                                              ^
src/mame/video/taito_z.c: In function 'void spacegun_draw_sprites_16x8(running_machine*, bitmap_t*, const rectangle*, int)':
src/mame/video/taito_z.c:729:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *spritemap = (UINT16 *)memory_region(machine, "user1");
                                                              ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taito_o.c -o obj//usr/pkgretro64/mame/drivers/taito_o.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/taito_o.c -o obj//usr/pkgretro64/mame/video/taito_o.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/taito_o.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taito_o.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taitoair.c -o obj//usr/pkgretro64/mame/drivers/taitoair.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taito_o.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/taito_o.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taitoair.c:218:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/taitoair.c -o obj//usr/pkgretro64/mame/video/taitoair.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taitoair.c:218:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taitojc.c -o obj//usr/pkgretro64/mame/drivers/taitojc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/taitoair.c:48:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taitojc.c:352:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taitojc.c:352:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/taitoair.c:48:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/taitojc.c: In function 'UINT16 dsp_rom_r(const address_space*, offs_t, UINT16)':
src/mame/drivers/taitojc.c:880:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16*)memory_region(space->machine, "gfx2");
                                                             ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/taitojc.c -o obj//usr/pkgretro64/mame/video/taitojc.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taitopjc.c -o obj//usr/pkgretro64/mame/drivers/taitopjc.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taitosj.c -o obj//usr/pkgretro64/mame/drivers/taitosj.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/taitojc.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/taitojc.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taitosj.c:166:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taitosj.c:166:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taitopjc.c:57:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taitopjc.c:57:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/taitosj.c -o obj//usr/pkgretro64/mame/machine/taitosj.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/taitosj.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/taitosj.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/taitosj.c -o obj//usr/pkgretro64/mame/video/taitosj.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taitotz.c -o obj//usr/pkgretro64/mame/drivers/taitotz.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/taitosj.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/taitosj.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taitotz.c:71:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taitotz.c:71:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taitowlf.c -o obj//usr/pkgretro64/mame/drivers/taitowlf.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tnzs.c -o obj//usr/pkgretro64/mame/drivers/tnzs.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/tnzs.c -o obj//usr/pkgretro64/mame/machine/tnzs.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taitowlf.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taitowlf.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/tnzs.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/tnzs.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tnzs.c:622:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tnzs.c:622:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tnzs.c -o obj//usr/pkgretro64/mame/video/tnzs.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tnzs.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tnzs.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/topspeed.c -o obj//usr/pkgretro64/mame/drivers/topspeed.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/topspeed.c -o obj//usr/pkgretro64/mame/video/topspeed.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tsamurai.c -o obj//usr/pkgretro64/mame/drivers/tsamurai.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/topspeed.c:232:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/topspeed.c:232:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/topspeed.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/topspeed.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tsamurai.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tsamurai.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tsamurai.c -o obj//usr/pkgretro64/mame/video/tsamurai.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/undrfire.c -o obj//usr/pkgretro64/mame/drivers/undrfire.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/undrfire.c:189:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tsamurai.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/undrfire.c:189:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/undrfire.c -o obj//usr/pkgretro64/mame/video/undrfire.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tsamurai.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/undrfire.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/volfied.c -o obj//usr/pkgretro64/mame/drivers/volfied.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/undrfire.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/volfied.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/volfied.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/undrfire.c: In function 'void draw_sprites(running_machine*, bitmap_t*, const rectangle*, const int*, int, int)':
src/mame/video/undrfire.c:80:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *spritemap = (UINT16 *)memory_region(machine, "user1");
                                                              ^
src/mame/video/undrfire.c: In function 'void draw_sprites_cbombers(running_machine*, bitmap_t*, const rectangle*, const int*, int, int)':
src/mame/video/undrfire.c:223:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *spritemap = (UINT16 *)memory_region(machine, "user1");
                                                              ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/volfied.c -o obj//usr/pkgretro64/mame/machine/volfied.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/volfied.c -o obj//usr/pkgretro64/mame/video/volfied.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/volfied.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/volfied.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/volfied.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/volfied.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/warriorb.c -o obj//usr/pkgretro64/mame/drivers/warriorb.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/warriorb.c -o obj//usr/pkgretro64/mame/video/warriorb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/warriorb.c:146:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/warriorb.c:146:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/wgp.c -o obj//usr/pkgretro64/mame/drivers/wgp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/warriorb.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/warriorb.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/wgp.c:396:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/wgp.c -o obj//usr/pkgretro64/mame/video/wgp.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/taitosnd.c -o obj//usr/pkgretro64/mame/audio/taitosnd.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/wgp.c:396:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/wgp.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/taitosnd.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/wgp.c: In function 'void driver_init_wgp2(running_machine*)':
src/mame/drivers/wgp.c:1285:54: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region(machine, "sub");
                                                      ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/wgp.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/taitosnd.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/wgp.c: In function 'void draw_sprites(running_machine*, bitmap_t*, const rectangle*, int)':
src/mame/video/wgp.c:358:9: warning: variable 'rotate' set but not used [-Wunused-but-set-variable]
  UINT16 rotate = 0;
         ^~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/t5182.c -o obj//usr/pkgretro64/mame/audio/t5182.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/taitoio.c -o obj//usr/pkgretro64/mame/machine/taitoio.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/taitoic.c -o obj//usr/pkgretro64/mame/video/taitoic.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/taitoio.c:45:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/t5182.c:147:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/taitoio.c:45:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/t5182.c:147:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/taitoic.c:495:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/taitoic.c:495:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/taito_zm.c -o obj//usr/pkgretro64/mame/audio/taito_zm.o
src/mame/video/taitoic.c: In function 'void tc0150rod_draw(running_device*, bitmap_t*, const rectangle*, int, int, int, int, UINT32, UINT32)':
src/mame/video/taitoic.c:3972:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *roadgfx = (UINT16 *)memory_region(device->machine, tc0150rod->gfx_region);
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/taito_zm.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/taito_zm.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/kingdrby.c -o obj//usr/pkgretro64/mame/drivers/kingdrby.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tx1.c -o obj//usr/pkgretro64/mame/drivers/tx1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/kingdrby.c:66:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/kingdrby.c:66:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tx1.c:41:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tx1.c:41:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/tx1.c -o obj//usr/pkgretro64/mame/machine/tx1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/tx1.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/tx1.c -o obj//usr/pkgretro64/mame/audio/tx1.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/tx1.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/tx1.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/tx1.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/machine/tx1.c: In function 'void tx1_update_state(running_machine*)':
src/mame/machine/tx1.c:456:64: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *prom = (UINT16*)memory_region(machine, "au_data") + (0x8000 >> 1);
                                                                ^
src/mame/machine/tx1.c:514:65: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
      UINT16 *romdata = (UINT16*)memory_region(machine, "au_data");
                                                                 ^
src/mame/machine/tx1.c: In function 'UINT16 tx1_math_r(const address_space*, offs_t, UINT16)':
src/mame/machine/tx1.c:690:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    UINT16 *romdata = (UINT16*)memory_region(space->machine, "au_data");
                                                                      ^
src/mame/machine/tx1.c: In function 'UINT16 tx1_spcs_rom_r(const address_space*, offs_t, UINT16)':
src/mame/machine/tx1.c:836:108: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  math.cpulatch = *(UINT16*)((UINT8*)memory_region(space->machine, "math_cpu") + 0xfc000 + 0x1000 + offset*2);
                                                                                                            ^
src/mame/machine/tx1.c: In function 'void buggyboy_update_state(running_machine*)':
src/mame/machine/tx1.c:1013:64: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *prom = (UINT16*)memory_region(machine, "au_data") + (0x8000 >> 1);
                                                                ^
src/mame/machine/tx1.c:1046:64: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     UINT16 *romdata = (UINT16*)memory_region(machine, "au_data");
                                                                ^
src/mame/machine/tx1.c: In function 'UINT16 buggyboy_math_r(const address_space*, offs_t, UINT16)':
src/mame/machine/tx1.c:1161:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *romdata = (UINT16*)memory_region(space->machine, "au_data");
                                                                     ^
src/mame/machine/tx1.c: In function 'UINT16 buggyboy_spcs_rom_r(const address_space*, offs_t, UINT16)':
src/mame/machine/tx1.c:1292:108: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  math.cpulatch = *(UINT16*)((UINT8*)memory_region(space->machine, "math_cpu") + 0xfc000 + 0x1000 + offset*2);
                                                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tx1.c -o obj//usr/pkgretro64/mame/video/tx1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tx1.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tx1.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/tx1.c: In function 'void buggyboy_draw_road(running_machine*, UINT8*)':
src/mame/video/tx1.c:1615:10: warning: variable 'x_offs' set but not used [-Wunused-but-set-variable]
   UINT32 x_offs;
          ^~~~~~
src/mame/video/tx1.c: In function 'void buggybjr_draw_road(running_machine*, UINT8*, int)':
src/mame/video/tx1.c:2242:10: warning: variable 'x_offs' set but not used [-Wunused-but-set-variable]
   UINT32 x_offs;
          ^~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/lockon.c -o obj//usr/pkgretro64/mame/drivers/lockon.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/lockon.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/lockon.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/lockon.c -o obj//usr/pkgretro64/mame/video/lockon.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/lockon.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/lockon.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/lockon.c: In function 'void objects_draw(running_machine*)':
src/mame/video/lockon.c:442:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *const chklut = (UINT16*)memory_region(machine, "user2");
                                                                      ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tatsumi.c -o obj//usr/pkgretro64/mame/drivers/tatsumi.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tatsumi.c:140:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tatsumi.c:140:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/tatsumi.c -o obj//usr/pkgretro64/mame/machine/tatsumi.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/tatsumi.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/tatsumi.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tatsumi.c -o obj//usr/pkgretro64/mame/video/tatsumi.o
src/mame/machine/tatsumi.c: In function 'UINT16 tatsumi_v30_68000_r(const address_space*, offs_t, UINT16)':
src/mame/machine/tatsumi.c:304:64: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16* rom=(UINT16*)memory_region(space->machine, "sub");
                                                                ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tatsumi.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tatsumi.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/kickgoal.c -o obj//usr/pkgretro64/mame/drivers/kickgoal.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/kickgoal.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/kickgoal.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/kickgoal.c -o obj//usr/pkgretro64/mame/video/kickgoal.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/kickgoal.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/kickgoal.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/littlerb.c -o obj//usr/pkgretro64/mame/drivers/littlerb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/littlerb.c:61:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/littlerb.c:61:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/speedspn.c -o obj//usr/pkgretro64/mame/drivers/speedspn.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/speedspn.c -o obj//usr/pkgretro64/mame/video/speedspn.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/speedspn.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/speedspn.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/speedspn.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/wheelfir.c -o obj//usr/pkgretro64/mame/drivers/wheelfir.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/speedspn.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/holeland.c -o obj//usr/pkgretro64/mame/drivers/holeland.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/wheelfir.c:210:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/wheelfir.c:210:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/holeland.c -o obj//usr/pkgretro64/mame/video/holeland.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/holeland.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/wheelfir.c: In function 'void machine_start_wheelfir(running_machine*)':
src/mame/drivers/wheelfir.c:782:138: warning: cast from 'unsigned char*' to 'scroll_info*' increases required alignment of target type [-Wcast-align]
  state->scanlines = reinterpret_cast<scroll_info*>(auto_alloc_array(machine, UINT8, sizeof(scroll_info)*(NUM_SCANLINES+NUM_VBLANK_LINES)));
                                                                                                                                          ^
src/mame/drivers/wheelfir.c:791:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *ROM = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
src/mame/drivers/wheelfir.c: In function 'void driver_init_wheelfir(running_machine*)':
src/mame/drivers/wheelfir.c:877:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *RAM = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/holeland.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/holeland.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/holeland.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sauro.c -o obj//usr/pkgretro64/mame/drivers/sauro.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sauro.c -o obj//usr/pkgretro64/mame/video/sauro.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sauro.c:123:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sauro.c:123:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sauro.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/speedbal.c -o obj//usr/pkgretro64/mame/drivers/speedbal.o
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sauro.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/speedbal.c -o obj//usr/pkgretro64/mame/video/speedbal.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/speedbal.c:53:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/speedbal.c:53:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/speedbal.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/battlane.c -o obj//usr/pkgretro64/mame/drivers/battlane.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/speedbal.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/battlane.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/battlane.c -o obj//usr/pkgretro64/mame/video/battlane.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/blockout.c -o obj//usr/pkgretro64/mame/drivers/blockout.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/battlane.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/battlane.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/battlane.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/blockout.c:67:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/blockout.c:67:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/blockout.c -o obj//usr/pkgretro64/mame/video/blockout.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bogeyman.c -o obj//usr/pkgretro64/mame/drivers/bogeyman.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/blockout.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/blockout.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bogeyman.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bogeyman.c -o obj//usr/pkgretro64/mame/video/bogeyman.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bogeyman.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/chinagat.c -o obj//usr/pkgretro64/mame/drivers/chinagat.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bogeyman.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bogeyman.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ddragon.c -o obj//usr/pkgretro64/mame/drivers/ddragon.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/chinagat.c:72:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ddragon.c -o obj//usr/pkgretro64/mame/video/ddragon.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/chinagat.c:72:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ddragon.c:71:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ddragon.c:71:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ddragon.c:43:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ddragon.c:43:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ddragon3.c -o obj//usr/pkgretro64/mame/drivers/ddragon3.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ddragon3.c -o obj//usr/pkgretro64/mame/video/ddragon3.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ddragon3.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ddragon3.c:141:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ddragon3.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ddragon3.c:141:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dogfgt.c -o obj//usr/pkgretro64/mame/drivers/dogfgt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dogfgt.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dogfgt.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dogfgt.c -o obj//usr/pkgretro64/mame/video/dogfgt.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/matmania.c -o obj//usr/pkgretro64/mame/drivers/matmania.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dogfgt.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dogfgt.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/matmania.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/maniach.c -o obj//usr/pkgretro64/mame/machine/maniach.o
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/matmania.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/maniach.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/maniach.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/matmania.c -o obj//usr/pkgretro64/mame/video/matmania.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/matmania.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mystston.c -o obj//usr/pkgretro64/mame/drivers/mystston.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/matmania.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mystston.c -o obj//usr/pkgretro64/mame/video/mystston.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mystston.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mystston.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mystston.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mystston.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/renegade.c -o obj//usr/pkgretro64/mame/drivers/renegade.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/renegade.c -o obj//usr/pkgretro64/mame/video/renegade.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/scregg.c -o obj//usr/pkgretro64/mame/drivers/scregg.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/renegade.c:103:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/renegade.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/renegade.c:103:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/renegade.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/scregg.c:52:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/scregg.c:52:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/shadfrce.c -o obj//usr/pkgretro64/mame/drivers/shadfrce.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/shadfrce.c -o obj//usr/pkgretro64/mame/video/shadfrce.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/spdodgeb.c -o obj//usr/pkgretro64/mame/drivers/spdodgeb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/shadfrce.c:140:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/shadfrce.c:140:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/shadfrce.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/shadfrce.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/spdodgeb.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/spdodgeb.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/spdodgeb.c -o obj//usr/pkgretro64/mame/video/spdodgeb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/spdodgeb.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/spdodgeb.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ssozumo.c -o obj//usr/pkgretro64/mame/drivers/ssozumo.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ssozumo.c -o obj//usr/pkgretro64/mame/video/ssozumo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ssozumo.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ssozumo.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tagteam.c -o obj//usr/pkgretro64/mame/drivers/tagteam.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ssozumo.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ssozumo.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tagteam.c -o obj//usr/pkgretro64/mame/video/tagteam.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tagteam.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tagteam.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vball.c -o obj//usr/pkgretro64/mame/drivers/vball.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tagteam.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tagteam.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/vball.c -o obj//usr/pkgretro64/mame/video/vball.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vball.c:90:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vball.c:90:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/vball.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/vball.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/wwfsstar.c -o obj//usr/pkgretro64/mame/drivers/wwfsstar.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/wwfsstar.c -o obj//usr/pkgretro64/mame/video/wwfsstar.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/wwfsstar.c:140:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/wwfsstar.c:140:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/wwfsstar.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/wwfsstar.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/wwfwfest.c -o obj//usr/pkgretro64/mame/drivers/wwfwfest.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/wwfwfest.c -o obj//usr/pkgretro64/mame/video/wwfwfest.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/xain.c -o obj//usr/pkgretro64/mame/drivers/xain.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/wwfwfest.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/wwfwfest.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/wwfwfest.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/wwfwfest.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/xain.c:140:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/xain.c:140:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/xain.c -o obj//usr/pkgretro64/mame/video/xain.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/xain.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/xain.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bombjack.c -o obj//usr/pkgretro64/mame/drivers/bombjack.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bombjack.c -o obj//usr/pkgretro64/mame/video/bombjack.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gaiden.c -o obj//usr/pkgretro64/mame/drivers/gaiden.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bombjack.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bombjack.c:98:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bombjack.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bombjack.c:98:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gaiden.c -o obj//usr/pkgretro64/mame/video/gaiden.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gaiden.c:131:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gaiden.c:131:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/lvcards.c -o obj//usr/pkgretro64/mame/drivers/lvcards.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gaiden.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gaiden.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/lvcards.c:76:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/lvcards.c:76:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/lvcards.c -o obj//usr/pkgretro64/mame/video/lvcards.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pbaction.c -o obj//usr/pkgretro64/mame/drivers/pbaction.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/lvcards.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/lvcards.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pbaction.c:66:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pbaction.c:66:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pbaction.c -o obj//usr/pkgretro64/mame/video/pbaction.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/senjyo.c -o obj//usr/pkgretro64/mame/drivers/senjyo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pbaction.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pbaction.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/senjyo.c -o obj//usr/pkgretro64/mame/audio/senjyo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/senjyo.c:71:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/senjyo.c:71:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/senjyo.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/senjyo.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/senjyo.c -o obj//usr/pkgretro64/mame/video/senjyo.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/solomon.c -o obj//usr/pkgretro64/mame/drivers/solomon.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/solomon.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/solomon.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/senjyo.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/senjyo.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/solomon.c -o obj//usr/pkgretro64/mame/video/solomon.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/spbactn.c -o obj//usr/pkgretro64/mame/drivers/spbactn.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/solomon.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/solomon.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/spbactn.c -o obj//usr/pkgretro64/mame/video/spbactn.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/spbactn.c:126:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/spbactn.c:126:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/spbactn.c:4:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tbowl.c -o obj//usr/pkgretro64/mame/drivers/tbowl.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/spbactn.c:4:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tbowl.c -o obj//usr/pkgretro64/mame/video/tbowl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tbowl.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tbowl.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tbowl.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tbowl.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tecmo.c -o obj//usr/pkgretro64/mame/drivers/tecmo.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tecmo.c -o obj//usr/pkgretro64/mame/video/tecmo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tecmo.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tecmo.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tecmo16.c -o obj//usr/pkgretro64/mame/drivers/tecmo16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tecmo.c:48:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tecmo.c:48:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tecmo16.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tecmo16.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tecmo16.c -o obj//usr/pkgretro64/mame/video/tecmo16.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tecmo16.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tecmosys.c -o obj//usr/pkgretro64/mame/drivers/tecmosys.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/tecmosys.c -o obj//usr/pkgretro64/mame/machine/tecmosys.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tecmo16.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tecmosys.c:184:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tecmosys.c:184:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/tecmosys.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/tecmosys.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tehkanwc.c -o obj//usr/pkgretro64/mame/drivers/tehkanwc.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tehkanwc.c -o obj//usr/pkgretro64/mame/video/tehkanwc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tehkanwc.c:91:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tehkanwc.c:91:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tehkanwc.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tehkanwc.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/wc90.c -o obj//usr/pkgretro64/mame/drivers/wc90.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/wc90.c:77:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/wc90.c:77:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/wc90.c -o obj//usr/pkgretro64/mame/video/wc90.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/wc90b.c -o obj//usr/pkgretro64/mame/drivers/wc90b.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/wc90.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/wc90b.c:85:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/wc90b.c -o obj//usr/pkgretro64/mame/video/wc90b.o
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/wc90.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/wc90b.c:85:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/wc90b.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/wc90b.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/thepit.c -o obj//usr/pkgretro64/mame/drivers/thepit.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/thepit.c:117:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/thepit.c:117:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/thepit.c -o obj//usr/pkgretro64/mame/video/thepit.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/timelimt.c -o obj//usr/pkgretro64/mame/drivers/timelimt.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/thepit.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/timelimt.c -o obj//usr/pkgretro64/mame/video/timelimt.o
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/timelimt.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/thepit.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/timelimt.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/timelimt.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mjsister.c -o obj//usr/pkgretro64/mame/drivers/mjsister.o
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/timelimt.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/slapfght.c -o obj//usr/pkgretro64/mame/drivers/slapfght.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mjsister.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mjsister.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/slapfght.c:265:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/slapfght.c:265:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/slapfght.c -o obj//usr/pkgretro64/mame/machine/slapfght.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/slapfght.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/slapfght.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/slapfght.c -o obj//usr/pkgretro64/mame/video/slapfght.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/slapfght.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/slapfght.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/snowbros.c -o obj//usr/pkgretro64/mame/drivers/snowbros.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/kan_pand.c -o obj//usr/pkgretro64/mame/video/kan_pand.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/snowbros.c:65:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/snowbros.c:65:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/kan_pand.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/kan_pand.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/snowbros.c: In function 'void machine_reset_semiprot(running_machine*)':
src/mame/drivers/snowbros.c:1425:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *PROTDATA = (UINT16*)memory_region(machine, "user1");
                                                            ^
src/mame/drivers/snowbros.c: In function 'void machine_reset_finalttr(running_machine*)':
src/mame/drivers/snowbros.c:1434:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *PROTDATA = (UINT16*)memory_region(machine, "user1");
                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/kan_panb.c -o obj//usr/pkgretro64/mame/video/kan_panb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/kan_panb.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/kan_panb.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/toaplan1.c -o obj//usr/pkgretro64/mame/drivers/toaplan1.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/toaplan1.c -o obj//usr/pkgretro64/mame/machine/toaplan1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/toaplan1.c:339:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/toaplan1.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/toaplan1.c:339:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/toaplan1.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/toaplan1.c -o obj//usr/pkgretro64/mame/video/toaplan1.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/toaplan2.c -o obj//usr/pkgretro64/mame/drivers/toaplan2.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/toaplan2.c -o obj//usr/pkgretro64/mame/audio/toaplan2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/toaplan1.c:123:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/toaplan1.c:123:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/toaplan2.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/toaplan2.c:250:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/toaplan2.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/toaplan2.c:250:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/toaplan2.c -o obj//usr/pkgretro64/mame/video/toaplan2.o
src/mame/drivers/toaplan2.c: In function 'void driver_init_fixeighb(running_machine*)':
src/mame/drivers/toaplan2.c:411:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *bgdata = (UINT16 *)memory_region(machine, "maincpu");
                                                             ^
src/mame/drivers/toaplan2.c: In function 'void driver_init_pipibibi(running_machine*)':
src/mame/drivers/toaplan2.c:423:73: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *pipibibi_68k_rom = (UINT16 *)(memory_region(machine, "maincpu"));
                                                                         ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/toaplan2.c:147:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/twincobr.c -o obj//usr/pkgretro64/mame/drivers/twincobr.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/toaplan2.c:147:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/twincobr.c:260:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/twincobr.c:260:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/twincobr.c -o obj//usr/pkgretro64/mame/machine/twincobr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/twincobr.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/twincobr.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/twincobr.c -o obj//usr/pkgretro64/mame/video/twincobr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/twincobr.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/twincobr.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/wardner.c -o obj//usr/pkgretro64/mame/drivers/wardner.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/beezer.c -o obj//usr/pkgretro64/mame/drivers/beezer.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/beezer.c -o obj//usr/pkgretro64/mame/machine/beezer.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/beezer.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/wardner.c:127:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/beezer.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/wardner.c:127:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/beezer.c -o obj//usr/pkgretro64/mame/video/beezer.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/beezer.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/beezer.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/drgnmst.c -o obj//usr/pkgretro64/mame/drivers/drgnmst.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/beezer.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/beezer.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/drgnmst.c -o obj//usr/pkgretro64/mame/video/drgnmst.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/drgnmst.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/drgnmst.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/drgnmst.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/drgnmst.c: In function 'void driver_init_drgnmst(running_machine*)':
src/mame/drivers/drgnmst.c:500:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *drgnmst_PICROM = (UINT16 *)memory_region(machine, "audiocpu");
                                                                      ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/drgnmst.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/silkroad.c -o obj//usr/pkgretro64/mame/drivers/silkroad.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/silkroad.c -o obj//usr/pkgretro64/mame/video/silkroad.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/silkroad.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/unico.c -o obj//usr/pkgretro64/mame/drivers/unico.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/silkroad.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/silkroad.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/silkroad.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/unico.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/unico.c -o obj//usr/pkgretro64/mame/video/unico.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/unico.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/unico.c:39:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/unico.c:39:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cheekyms.c -o obj//usr/pkgretro64/mame/drivers/cheekyms.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cheekyms.c -o obj//usr/pkgretro64/mame/video/cheekyms.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cheekyms.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cheekyms.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cosmic.c -o obj//usr/pkgretro64/mame/drivers/cosmic.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cheekyms.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cheekyms.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cosmic.c -o obj//usr/pkgretro64/mame/video/cosmic.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cosmic.c:39:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cosmic.c:39:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cosmic.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cosmic.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/docastle.c -o obj//usr/pkgretro64/mame/drivers/docastle.o
src/mame/drivers/cosmic.c: In function 'void cosmica_sound_output_w(const address_space*, offs_t, UINT8)':
src/mame/drivers/cosmic.c:226:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/mame/drivers/cosmic.c:227:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sample_start(state->samples, 2, 3, 0); break;
                                              ^~~~~
src/mame/drivers/cosmic.c:235:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/mame/drivers/cosmic.c:236:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sample_start(state->samples, 3, 4, 0); break;
                                              ^~~~~
src/mame/drivers/cosmic.c:244:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/mame/drivers/cosmic.c:245:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sample_start(state->samples, 4, 5, 0); break;
                                              ^~~~~
src/mame/drivers/cosmic.c:253:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/mame/drivers/cosmic.c:254:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sample_start(state->samples, 5, 6, 0); break;
                                              ^~~~~
src/mame/drivers/cosmic.c:262:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/mame/drivers/cosmic.c:263:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sample_start(state->samples, 6, 7, 0); break;
                                              ^~~~~
src/mame/drivers/cosmic.c:271:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/mame/drivers/cosmic.c:272:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sample_start(state->samples, 7, 8, 0); break;
                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/docastle.c:154:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/docastle.c:154:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/docastle.c -o obj//usr/pkgretro64/mame/machine/docastle.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/docastle.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/docastle.c -o obj//usr/pkgretro64/mame/video/docastle.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ladybug.c -o obj//usr/pkgretro64/mame/drivers/ladybug.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/docastle.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/docastle.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/docastle.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ladybug.c:61:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ladybug.c -o obj//usr/pkgretro64/mame/video/ladybug.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mrdo.c -o obj//usr/pkgretro64/mame/drivers/mrdo.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ladybug.c:61:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ladybug.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ladybug.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mrdo.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mrdo.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mrdo.c -o obj//usr/pkgretro64/mame/video/mrdo.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/redclash.c -o obj//usr/pkgretro64/mame/drivers/redclash.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mrdo.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mrdo.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/redclash.c -o obj//usr/pkgretro64/mame/video/redclash.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/redclash.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/redclash.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/superdq.c -o obj//usr/pkgretro64/mame/drivers/superdq.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/redclash.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/superdq.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/superdq.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/redclash.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mouser.c -o obj//usr/pkgretro64/mame/drivers/mouser.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mouser.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mouser.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mouser.c -o obj//usr/pkgretro64/mame/video/mouser.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ninjakd2.c -o obj//usr/pkgretro64/mame/drivers/ninjakd2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mouser.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mouser.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ninjakd2.c:131:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ninjakd2.c:131:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ninjakd2.c -o obj//usr/pkgretro64/mame/video/ninjakd2.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/nova2001.c -o obj//usr/pkgretro64/mame/drivers/nova2001.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ninjakd2.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ninjakd2.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/nova2001.c:120:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/nova2001.c:120:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/nova2001.c -o obj//usr/pkgretro64/mame/video/nova2001.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/nova2001.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/xxmissio.c -o obj//usr/pkgretro64/mame/drivers/xxmissio.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/xxmissio.c -o obj//usr/pkgretro64/mame/video/xxmissio.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/nova2001.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/xxmissio.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/xxmissio.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/xxmissio.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/xxmissio.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bagman.c -o obj//usr/pkgretro64/mame/drivers/bagman.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/bagman.c -o obj//usr/pkgretro64/mame/machine/bagman.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bagman.c:63:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bagman.c:63:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/bagman.c -o obj//usr/pkgretro64/mame/video/bagman.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/bagman.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/bagman.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/bagman.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/bagman.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tankbust.c -o obj//usr/pkgretro64/mame/drivers/tankbust.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tankbust.c -o obj//usr/pkgretro64/mame/video/tankbust.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tankbust.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tankbust.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cardline.c -o obj//usr/pkgretro64/mame/drivers/cardline.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tankbust.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tankbust.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/witch.c -o obj//usr/pkgretro64/mame/drivers/witch.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cardline.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/witch.c:192:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cardline.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/witch.c:192:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/looping.c -o obj//usr/pkgretro64/mame/drivers/looping.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/spcforce.c -o obj//usr/pkgretro64/mame/drivers/spcforce.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/looping.c:55:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/looping.c:55:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/spcforce.c:34:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/spcforce.c:34:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/spcforce.c -o obj//usr/pkgretro64/mame/video/spcforce.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/suprridr.c -o obj//usr/pkgretro64/mame/drivers/suprridr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/suprridr.c -o obj//usr/pkgretro64/mame/video/suprridr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/spcforce.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/spcforce.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/suprridr.c:82:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/suprridr.c:82:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/aerofgt.c -o obj//usr/pkgretro64/mame/drivers/aerofgt.o
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/suprridr.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/suprridr.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/aerofgt.c -o obj//usr/pkgretro64/mame/video/aerofgt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/aerofgt.c:61:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/aerofgt.c:61:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/aerofgt.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/crshrace.c -o obj//usr/pkgretro64/mame/drivers/crshrace.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/aerofgt.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/aerofgt.c: In function 'void video_start_spinlbrk(running_machine*)':
src/mame/video/aerofgt.c:142:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  state->spriteram2 = (UINT16 *)memory_region(machine, "gfx5");
                                                             ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/crshrace.c:129:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/crshrace.c -o obj//usr/pkgretro64/mame/video/crshrace.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/crshrace.c:129:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/crshrace.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/crshrace.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/f1gp.c -o obj//usr/pkgretro64/mame/drivers/f1gp.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/f1gp.c -o obj//usr/pkgretro64/mame/video/f1gp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/f1gp.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/f1gp.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/f1gp.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/fromance.c -o obj//usr/pkgretro64/mame/drivers/fromance.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/f1gp.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/f1gp.c: In function 'void video_start_f1gp(running_machine*)':
src/mame/video/f1gp.c:55:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  state->zoomdata = (UINT16 *)memory_region(machine, "gfx4");
                                                           ^
src/mame/video/f1gp.c: In function 'void video_start_f1gpb(running_machine*)':
src/mame/video/f1gp.c:71:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  state->zoomdata = (UINT16 *)memory_region(machine, "gfx4");
                                                           ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/fromance.c:42:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/fromance.c:42:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/fromance.c -o obj//usr/pkgretro64/mame/video/fromance.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/fromanc2.c -o obj//usr/pkgretro64/mame/drivers/fromanc2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/fromance.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/fromance.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/fromanc2.c -o obj//usr/pkgretro64/mame/video/fromanc2.o
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/fromanc2.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/fromanc2.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/fromanc2.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/fromanc2.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gstriker.c -o obj//usr/pkgretro64/mame/drivers/gstriker.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gstriker.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gstriker.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gstriker.c -o obj//usr/pkgretro64/mame/video/gstriker.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/inufuku.c -o obj//usr/pkgretro64/mame/drivers/inufuku.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gstriker.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gstriker.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/inufuku.c:70:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/inufuku.c:70:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/inufuku.c -o obj//usr/pkgretro64/mame/video/inufuku.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ojankohs.c -o obj//usr/pkgretro64/mame/drivers/ojankohs.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/inufuku.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/inufuku.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ojankohs.c:34:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ojankohs.c -o obj//usr/pkgretro64/mame/video/ojankohs.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ojankohs.c:34:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pipedrm.c -o obj//usr/pkgretro64/mame/drivers/pipedrm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ojankohs.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ojankohs.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pipedrm.c:163:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pipedrm.c:163:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rpunch.c -o obj//usr/pkgretro64/mame/drivers/rpunch.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/rpunch.c -o obj//usr/pkgretro64/mame/video/rpunch.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rpunch.c:107:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rpunch.c:107:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/rpunch.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/rpunch.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/suprslam.c -o obj//usr/pkgretro64/mame/drivers/suprslam.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/suprslam.c -o obj//usr/pkgretro64/mame/video/suprslam.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/suprslam.c:83:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/suprslam.c:83:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/suprslam.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tail2nos.c -o obj//usr/pkgretro64/mame/drivers/tail2nos.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/suprslam.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tail2nos.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tail2nos.c -o obj//usr/pkgretro64/mame/video/tail2nos.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tail2nos.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tail2nos.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tail2nos.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taotaido.c -o obj//usr/pkgretro64/mame/drivers/taotaido.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/taotaido.c -o obj//usr/pkgretro64/mame/video/taotaido.o
src/mame/video/tail2nos.c: In function 'void video_start_tail2nos(running_machine*)':
src/mame/video/tail2nos.c:65:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  state->zoomdata = (UINT16 *)memory_region(machine, "gfx3");
                                                           ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taotaido.c:66:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taotaido.c:66:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/taotaido.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/taotaido.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/welltris.c -o obj//usr/pkgretro64/mame/drivers/welltris.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/welltris.c -o obj//usr/pkgretro64/mame/video/welltris.o
src/mame/video/taotaido.c: In function 'void taotaido_tileregs_w(const address_space*, offs_t, UINT16, UINT16)':
src/mame/video/taotaido.c:158:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(ACCESSING_BITS_0_7)
    ^~
src/mame/video/taotaido.c:160:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
     tilemap_mark_all_tiles_dirty(bg_tilemap);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/welltris.c:315:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/nmg5.c -o obj//usr/pkgretro64/mame/drivers/nmg5.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/welltris.c:315:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/welltris.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/welltris.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/nmg5.c:222:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/paradise.c -o obj//usr/pkgretro64/mame/drivers/paradise.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/nmg5.c:222:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/paradise.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/paradise.c -o obj//usr/pkgretro64/mame/video/paradise.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/paradise.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/paradise.c:28:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/paradise.c:28:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/yunsung8.c -o obj//usr/pkgretro64/mame/drivers/yunsung8.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/yunsung8.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/yunsung8.c -o obj//usr/pkgretro64/mame/video/yunsung8.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/yunsung8.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/yunsun16.c -o obj//usr/pkgretro64/mame/drivers/yunsun16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/yunsung8.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/yunsung8.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/yunsun16.c -o obj//usr/pkgretro64/mame/video/yunsun16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/yunsun16.c:88:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/yunsun16.c:88:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/yunsun16.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/yunsun16.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/galaxia.c -o obj//usr/pkgretro64/mame/drivers/galaxia.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/laserbat.c -o obj//usr/pkgretro64/mame/drivers/laserbat.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/laserbat.c -o obj//usr/pkgretro64/mame/audio/laserbat.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/galaxia.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/laserbat.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/galaxia.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/laserbat.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/laserbat.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/laserbat.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/zac2650.c -o obj//usr/pkgretro64/mame/drivers/zac2650.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/zac2650.c -o obj//usr/pkgretro64/mame/video/zac2650.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/zac2650.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/zac2650.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/zaccaria.c -o obj//usr/pkgretro64/mame/drivers/zaccaria.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/zac2650.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/zac2650.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/zaccaria.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/zaccaria.c -o obj//usr/pkgretro64/mame/video/zaccaria.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/zaccaria.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/zaccaria.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/zaccaria.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/39in1.c -o obj//usr/pkgretro64/mame/drivers/39in1.o
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/1945kiii.c -o obj//usr/pkgretro64/mame/drivers/1945kiii.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/39in1.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/39in1.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/2mindril.c -o obj//usr/pkgretro64/mame/drivers/2mindril.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/1945kiii.c:43:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/1945kiii.c:43:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/2mindril.c:47:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/2mindril.c:47:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/2mindril.c: In function 'void driver_init_drill(running_machine*)':
src/mame/drivers/2mindril.c:498:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *src = (UINT32*)memory_region( machine, "gfx2" );
                                                        ^
src/mame/drivers/2mindril.c:499:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *dst = (UINT32*)memory_region( machine, "gfx1" );// + 0x400000;
                                                        ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/3super8.c -o obj//usr/pkgretro64/mame/drivers/3super8.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/3super8.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/4enraya.c -o obj//usr/pkgretro64/mame/drivers/4enraya.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/3super8.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/4enraya.c -o obj//usr/pkgretro64/mame/video/4enraya.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/4roses.c -o obj//usr/pkgretro64/mame/drivers/4roses.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/4enraya.c:51:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/4enraya.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/4enraya.c:51:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/4enraya.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/4roses.c:175:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/4roses.c:175:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/5clown.c -o obj//usr/pkgretro64/mame/drivers/5clown.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/acefruit.c -o obj//usr/pkgretro64/mame/drivers/acefruit.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/5clown.c:445:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/adp.c -o obj//usr/pkgretro64/mame/drivers/adp.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/5clown.c:445:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/acefruit.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/acefruit.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/adp.c:148:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/adp.c:148:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/amaticmg.c -o obj//usr/pkgretro64/mame/drivers/amaticmg.o
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/amaticmg.c:384:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/amaticmg.c:384:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ambush.c -o obj//usr/pkgretro64/mame/drivers/ambush.o
src/mame/drivers/adp.c: In function 'void machine_start_skattv(running_machine*)':
src/mame/drivers/adp.c:227:55: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *rom = (UINT16*)memory_region(machine, "gfx1");
                                                       ^
src/mame/drivers/adp.c: In function 'UINT32 video_update_adp(screen_device*, bitmap_t*, const rectangle*)':
src/mame/drivers/adp.c:336:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 if (!input_code_pressed(screen->machine, KEYCODE_O)) // debug: toggle window
 ^~
src/mame/drivers/adp.c:366:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  return 0;
  ^~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ambush.c -o obj//usr/pkgretro64/mame/video/ambush.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ambush.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ambush.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ambush.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ampoker2.c -o obj//usr/pkgretro64/mame/drivers/ampoker2.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ambush.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ampoker2.c:367:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ampoker2.c:367:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ampoker2.c -o obj//usr/pkgretro64/mame/video/ampoker2.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/amspdwy.c -o obj//usr/pkgretro64/mame/drivers/amspdwy.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ampoker2.c:69:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ampoker2.c:69:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/amspdwy.c -o obj//usr/pkgretro64/mame/video/amspdwy.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/amspdwy.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/amspdwy.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/amspdwy.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/amspdwy.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/artmagic.c -o obj//usr/pkgretro64/mame/drivers/artmagic.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/artmagic.c -o obj//usr/pkgretro64/mame/video/artmagic.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/astrocorp.c -o obj//usr/pkgretro64/mame/drivers/astrocorp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/artmagic.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/artmagic.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/artmagic.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/artmagic.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/artmagic.c: In function 'void video_start_artmagic(running_machine*)':
src/mame/video/artmagic.c:61:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  blitter_base = (UINT16 *)memory_region(machine, "gfx1");
                                                        ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/astrocorp.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/astrocorp.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/attckufo.c -o obj//usr/pkgretro64/mame/drivers/attckufo.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/aztarac.c -o obj//usr/pkgretro64/mame/drivers/aztarac.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/aztarac.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/aztarac.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/attckufo.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/attckufo.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/aztarac.c -o obj//usr/pkgretro64/mame/audio/aztarac.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/aztarac.c -o obj//usr/pkgretro64/mame/video/aztarac.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/aztarac.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/aztarac.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/beaminv.c -o obj//usr/pkgretro64/mame/drivers/beaminv.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/aztarac.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/aztarac.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/beaminv.c:54:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/beaminv.c:54:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/bingor.c -o obj//usr/pkgretro64/mame/drivers/bingor.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/blackt96.c -o obj//usr/pkgretro64/mame/drivers/blackt96.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/bingor.c:440:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/bingor.c:440:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/blackt96.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/blackt96.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/buster.c -o obj//usr/pkgretro64/mame/drivers/buster.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/calchase.c -o obj//usr/pkgretro64/mame/drivers/calchase.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/buster.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/calomega.c -o obj//usr/pkgretro64/mame/drivers/calomega.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/buster.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/calomega.c -o obj//usr/pkgretro64/mame/video/calomega.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/calchase.c:86:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/calchase.c:86:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/calomega.c:632:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/calomega.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/calomega.c:632:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/calomega.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/carrera.c -o obj//usr/pkgretro64/mame/drivers/carrera.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cave.c -o obj//usr/pkgretro64/mame/drivers/cave.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cave.c -o obj//usr/pkgretro64/mame/video/cave.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/carrera.c:49:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/carrera.c:49:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cave.c:73:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cave.c:73:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cave.c:47:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cave.c:47:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cb2001.c -o obj//usr/pkgretro64/mame/drivers/cb2001.o
src/mame/video/cave.c: In function 'void do_blit_zoom16_cave(running_machine*, const sprite_cave*)':
src/mame/video/cave.c:977:80: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *dest = (UINT16 *)(state->blit.baseaddr + state->blit.line_offset * y1);
                                                                                ^
src/mame/video/cave.c: In function 'void do_blit_zoom16_cave_zb(running_machine*, const sprite_cave*)':
src/mame/video/cave.c:1107:80: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *dest = (UINT16 *)(state->blit.baseaddr + state->blit.line_offset * y1);
                                                                                ^
src/mame/video/cave.c:1109:89: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *zbf = (UINT16 *)(state->blit.baseaddr_zbuf + state->blit.line_offset_zbuf * y1);
                                                                                         ^
src/mame/video/cave.c: In function 'void do_blit_16_cave(running_machine*, const sprite_cave*)':
src/mame/video/cave.c:1222:80: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *dest = (UINT16 *)(state->blit.baseaddr + state->blit.line_offset * y1);
                                                                                ^
src/mame/video/cave.c: In function 'void do_blit_16_cave_zb(running_machine*, const sprite_cave*)':
src/mame/video/cave.c:1319:80: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *dest = (UINT16 *)(state->blit.baseaddr + state->blit.line_offset * y1);
                                                                                ^
src/mame/video/cave.c:1321:89: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *zbf = (UINT16 *)(state->blit.baseaddr_zbuf + state->blit.line_offset_zbuf * y1);
                                                                                         ^
src/mame/drivers/cave.c: In function 'void driver_init_pwrinst2(running_machine*)':
src/mame/drivers/cave.c:4425:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                           ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cb2001.c:43:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cb2001.c:43:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cdi.c -o obj//usr/pkgretro64/mame/drivers/cdi.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cdi.c:28:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cdi.c:28:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/chsuper.c -o obj//usr/pkgretro64/mame/drivers/chsuper.o
src/mame/drivers/cdi.c: In function 'void cdic_trigger_readback_int(running_machine*, void*, int)':
src/mame/drivers/cdi.c:2006:20: warning: variable 'next_lba' set but not used [-Wunused-but-set-variable]
             UINT32 next_lba = 0;
                    ^~~~~~~~
src/mame/drivers/cdi.c: In function 'void set_mouse_position(running_machine*)':
src/mame/drivers/cdi.c:2532:12: warning: variable 'x' set but not used [-Wunused-but-set-variable]
     UINT16 x, y;
            ^
src/mame/drivers/cdi.c:2532:15: warning: variable 'y' set but not used [-Wunused-but-set-variable]
     UINT16 x, y;
               ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/chsuper.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/chsuper.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/cdi.c: In function 'void machine_reset_cdi(running_machine*)':
src/mame/drivers/cdi.c:4617:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     UINT16 *src   = (UINT16*)memory_region(machine, "maincpu");
                                                              ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cidelsa.c -o obj//usr/pkgretro64/mame/drivers/cidelsa.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/cidelsa.c -o obj//usr/pkgretro64/mame/video/cidelsa.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/cidelsa.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cidelsa.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/cidelsa.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cidelsa.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/coinmstr.c -o obj//usr/pkgretro64/mame/drivers/coinmstr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/coinmstr.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/coinmstr.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/coinmvga.c -o obj//usr/pkgretro64/mame/drivers/coinmvga.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/coinmvga.c:216:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/coinmvga.c:216:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/coinmvga.c: In function 'void driver_init_colorama(running_machine*)':
src/mame/drivers/coinmvga.c:865:50: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  ROM = (UINT16 *)memory_region(machine, "maincpu");
                                                  ^
src/mame/drivers/coinmvga.c: In function 'void driver_init_cmrltv75(running_machine*)':
src/mame/drivers/coinmvga.c:882:50: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  ROM = (UINT16 *)memory_region(machine, "maincpu");
                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/comebaby.c -o obj//usr/pkgretro64/mame/drivers/comebaby.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/comebaby.c:59:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/comebaby.c:59:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/coolpool.c -o obj//usr/pkgretro64/mame/drivers/coolpool.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/coolpool.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/coolpool.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/crystal.c -o obj//usr/pkgretro64/mame/drivers/crystal.o
src/mame/drivers/coolpool.c: In function 'void driver_init_9ballsht(running_machine*)':
src/mame/drivers/coolpool.c:1221:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)memory_region(machine, "user1");
                                                ^
src/mame/drivers/coolpool.c:1245:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  rom = (UINT16 *)memory_region(machine, "user2");
                                                ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/crystal.c:119:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/crystal.c:119:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/crystal.c: In function 'UINT32 FlashCmd_r(const address_space*, offs_t, UINT32)':
src/mame/drivers/crystal.c:352:92: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
    UINT32 *ptr = (UINT32*)(memory_region(space->machine, "user1") + state->Bank * 0x1000000);
                                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/psattack.c -o obj//usr/pkgretro64/mame/drivers/psattack.o
src/mame/drivers/crystal.c: In function 'void driver_init_crysking(running_machine*)':
src/mame/drivers/crystal.c:934:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *Rom = (UINT16*) memory_region(machine, "user1");
                                                        ^
src/mame/drivers/crystal.c: In function 'void driver_init_evosocc(running_machine*)':
src/mame/drivers/crystal.c:953:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *Rom = (UINT16*) memory_region(machine, "user1");
                                                        ^
src/mame/drivers/crystal.c: In function 'void driver_init_topbladv(running_machine*)':
src/mame/drivers/crystal.c:971:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *Rom = (UINT16*) memory_region(machine, "user1");
                                                        ^
src/mame/drivers/crystal.c: In function 'void driver_init_officeye(running_machine*)':
src/mame/drivers/crystal.c:989:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *Rom = (UINT16*) memory_region(machine, "user1");
                                                        ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/psattack.c:74:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/psattack.c:74:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/vrender0.c -o obj//usr/pkgretro64/mame/video/vrender0.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cubeqst.c -o obj//usr/pkgretro64/mame/drivers/cubeqst.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/vrender0.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/vrender0.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/vrender0.c: In function 'int vrender0_ProcessPacket(running_device*, UINT32, UINT16*, UINT8*)':
src/mame/video/vrender0.c:469:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32 *Pal = (UINT32*) (TEXTURE + 1024 * vr0->RenderState.PalOffset);
                                                                       ^
src/mame/video/vrender0.c:544:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    Quad.Tile = (UINT16*) (TEXTURE + 128 * vr0->RenderState.TileOffset);
                                                                      ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cubeqst.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cubeqst.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/cybertnk.c -o obj//usr/pkgretro64/mame/drivers/cybertnk.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/cybertnk.c:180:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/cybertnk.c:180:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dcheese.c -o obj//usr/pkgretro64/mame/drivers/dcheese.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dcheese.c -o obj//usr/pkgretro64/mame/video/dcheese.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dgpix.c -o obj//usr/pkgretro64/mame/drivers/dgpix.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dcheese.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dcheese.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dcheese.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dgpix.c:52:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dcheese.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dgpix.c:52:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/video/dcheese.c: In function 'void palette_init_dcheese(running_machine*, const UINT8*)':
src/mame/video/dcheese.c:30:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *src = (UINT16 *)memory_region(machine, "user1");
                                                              ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/discoboy.c -o obj//usr/pkgretro64/mame/drivers/discoboy.o
src/mame/drivers/dgpix.c: In function 'UINT32 flash_r(const address_space*, offs_t, UINT32)':
src/mame/drivers/dgpix.c:65:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *ROM = (UINT32 *)memory_region(space->machine, "user1");
                                                               ^
src/mame/drivers/dgpix.c: In function 'void flash_w(const address_space*, offs_t, UINT32, UINT32)':
src/mame/drivers/dgpix.c:120:65: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    UINT16 *rom = (UINT16 *)memory_region(space->machine, "user1");
                                                                 ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/discoboy.c:38:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dominob.c -o obj//usr/pkgretro64/mame/drivers/dominob.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dorachan.c -o obj//usr/pkgretro64/mame/drivers/dorachan.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/discoboy.c:38:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dominob.c:63:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dominob.c:63:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dorachan.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dorachan.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dreamwld.c -o obj//usr/pkgretro64/mame/drivers/dreamwld.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dribling.c -o obj//usr/pkgretro64/mame/drivers/dribling.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dreamwld.c:87:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dreamwld.c:87:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/dribling.c -o obj//usr/pkgretro64/mame/video/dribling.o
src/mame/drivers/dreamwld.c: In function 'void draw_sprites(running_machine*, bitmap_t*, const rectangle*)':
src/mame/drivers/dreamwld.c:123:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *redirect = (UINT16 *)memory_region(machine, "gfx3");
                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dribling.c:28:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/dribling.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dribling.c:28:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/dribling.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/drw80pkr.c -o obj//usr/pkgretro64/mame/drivers/drw80pkr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/drw80pkr.c:28:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dwarfd.c -o obj//usr/pkgretro64/mame/drivers/dwarfd.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/dynadice.c -o obj//usr/pkgretro64/mame/drivers/dynadice.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/drw80pkr.c:28:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dwarfd.c:276:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dwarfd.c:276:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/dynadice.c:34:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/dynadice.c:34:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/epos.c -o obj//usr/pkgretro64/mame/drivers/epos.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/epos.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/epos.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/epos.c -o obj//usr/pkgretro64/mame/video/epos.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ertictac.c -o obj//usr/pkgretro64/mame/drivers/ertictac.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/esd16.c -o obj//usr/pkgretro64/mame/drivers/esd16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/epos.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/epos.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ertictac.c:29:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/esd16.c:43:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/esd16.c -o obj//usr/pkgretro64/mame/video/esd16.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ertictac.c:29:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/esd16.c:43:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/esd16.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/esd16.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/esh.c -o obj//usr/pkgretro64/mame/drivers/esh.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/esh.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/esh.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/esripsys.c -o obj//usr/pkgretro64/mame/drivers/esripsys.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/esripsys.c:28:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/esripsys.c:28:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/esripsys.c -o obj//usr/pkgretro64/mame/video/esripsys.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ettrivia.c -o obj//usr/pkgretro64/mame/drivers/ettrivia.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/esripsys.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/esripsys.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ettrivia.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ettrivia.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/flower.c -o obj//usr/pkgretro64/mame/drivers/flower.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/flower.c -o obj//usr/pkgretro64/mame/audio/flower.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/flower.c -o obj//usr/pkgretro64/mame/video/flower.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/flower.c:73:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/flower.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/flower.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/flower.c:73:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/flower.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/flower.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/fortecar.c -o obj//usr/pkgretro64/mame/drivers/fortecar.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/freekick.c -o obj//usr/pkgretro64/mame/drivers/freekick.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/fortecar.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/fortecar.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/freekick.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/freekick.c -o obj//usr/pkgretro64/mame/video/freekick.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/freekick.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/funworld.c -o obj//usr/pkgretro64/mame/drivers/funworld.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/freekick.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/freekick.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/funworld.c:741:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/funworld.c:741:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/funworld.c -o obj//usr/pkgretro64/mame/video/funworld.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/galaxi.c -o obj//usr/pkgretro64/mame/drivers/galaxi.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/funworld.c:101:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/funworld.c:101:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gamecstl.c -o obj//usr/pkgretro64/mame/drivers/gamecstl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/galaxi.c:42:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/galaxi.c:42:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gamecstl.c:62:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gamecstl.c:62:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gei.c -o obj//usr/pkgretro64/mame/drivers/gei.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/good.c -o obj//usr/pkgretro64/mame/drivers/good.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gei.c:68:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gei.c:68:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/good.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/good.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/goldnpkr.c -o obj//usr/pkgretro64/mame/drivers/goldnpkr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gotcha.c -o obj//usr/pkgretro64/mame/drivers/gotcha.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gotcha.c -o obj//usr/pkgretro64/mame/video/gotcha.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gotcha.c:60:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gotcha.c:60:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/goldnpkr.c:619:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/goldnpkr.c:619:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gotcha.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gstream.c -o obj//usr/pkgretro64/mame/drivers/gstream.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gotcha.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gstream.c:123:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gstream.c:123:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gumbo.c -o obj//usr/pkgretro64/mame/drivers/gumbo.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/gumbo.c -o obj//usr/pkgretro64/mame/video/gumbo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/gumbo.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gumbo.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/gunpey.c -o obj//usr/pkgretro64/mame/drivers/gunpey.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/gumbo.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gumbo.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/gunpey.c:48:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/highvdeo.c -o obj//usr/pkgretro64/mame/drivers/highvdeo.o
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/gunpey.c:48:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/himesiki.c -o obj//usr/pkgretro64/mame/drivers/himesiki.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/highvdeo.c:85:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/highvdeo.c:85:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/himesiki.c -o obj//usr/pkgretro64/mame/video/himesiki.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/himesiki.c:85:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/himesiki.c:85:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/himesiki.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/himesiki.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/hitpoker.c -o obj//usr/pkgretro64/mame/drivers/hitpoker.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/hitpoker.c:45:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/hitpoker.c:45:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/homedata.c -o obj//usr/pkgretro64/mame/drivers/homedata.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/homedata.c -o obj//usr/pkgretro64/mame/video/homedata.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/homedata.c:218:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/homedata.c:218:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/homedata.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/homedata.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/hotblock.c -o obj//usr/pkgretro64/mame/drivers/hotblock.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/hotblock.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/hotblock.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ilpag.c -o obj//usr/pkgretro64/mame/drivers/ilpag.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ilpag.c:75:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ilpag.c:75:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/imolagp.c -o obj//usr/pkgretro64/mame/drivers/imolagp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/imolagp.c:76:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/imolagp.c:76:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/intrscti.c -o obj//usr/pkgretro64/mame/drivers/intrscti.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/istellar.c -o obj//usr/pkgretro64/mame/drivers/istellar.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/intrscti.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/intrscti.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/istellar.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/istellar.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/itgambl2.c -o obj//usr/pkgretro64/mame/drivers/itgambl2.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/itgambl3.c -o obj//usr/pkgretro64/mame/drivers/itgambl3.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/itgambl2.c:55:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/itgamble.c -o obj//usr/pkgretro64/mame/drivers/itgamble.o
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/itgambl2.c:55:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/itgambl3.c:43:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/itgambl3.c:43:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/itgamble.c:56:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/itgamble.c:56:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jackpool.c -o obj//usr/pkgretro64/mame/drivers/jackpool.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jokrwild.c -o obj//usr/pkgretro64/mame/drivers/jokrwild.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jackpool.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jackpool.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jokrwild.c:93:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/jackpool.c: In function 'void driver_init_jackpool(running_machine*)':
src/mame/drivers/jackpool.c:287:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *)memory_region(machine, "maincpu");
                                                          ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jokrwild.c:93:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/jongkyo.c -o obj//usr/pkgretro64/mame/drivers/jongkyo.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/kingpin.c -o obj//usr/pkgretro64/mame/drivers/kingpin.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/jongkyo.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/jongkyo.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/kingpin.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/kingpin.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/koikoi.c -o obj//usr/pkgretro64/mame/drivers/koikoi.o
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/kyugo.c -o obj//usr/pkgretro64/mame/drivers/kyugo.o
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/kyugo.c -o obj//usr/pkgretro64/mame/video/kyugo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/koikoi.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/koikoi.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/kyugo.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/kyugo.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/kyugo.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/kyugo.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ladyfrog.c -o obj//usr/pkgretro64/mame/drivers/ladyfrog.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ladyfrog.c:49:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/ladyfrog.c -o obj//usr/pkgretro64/mame/video/ladyfrog.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ladyfrog.c:49:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/ladyfrog.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/ladyfrog.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/laserbas.c -o obj//usr/pkgretro64/mame/drivers/laserbas.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/lethalj.c -o obj//usr/pkgretro64/mame/drivers/lethalj.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/laserbas.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/lethalj.c -o obj//usr/pkgretro64/mame/video/lethalj.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/laserbas.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/lethalj.c:141:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/lethalj.c:141:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/lethalj.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/lethalj.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/limenko.c -o obj//usr/pkgretro64/mame/drivers/limenko.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ltcasino.c -o obj//usr/pkgretro64/mame/drivers/ltcasino.o
src/mame/video/lethalj.c: In function 'void video_start_lethalj(running_machine*)':
src/mame/video/lethalj.c:97:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  blitter_base = (UINT16 *)memory_region(machine, "gfx1");
                                                        ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/lucky74.c -o obj//usr/pkgretro64/mame/drivers/lucky74.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/limenko.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ltcasino.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ltcasino.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/limenko.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/lucky74.c:669:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/lucky74.c -o obj//usr/pkgretro64/mame/video/lucky74.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/lucky74.c:669:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/lucky74.c:96:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/lucky74.c:96:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/luckgrln.c -o obj//usr/pkgretro64/mame/drivers/luckgrln.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/magic10.c -o obj//usr/pkgretro64/mame/drivers/magic10.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/luckgrln.c:80:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/luckgrln.c:80:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/magicard.c -o obj//usr/pkgretro64/mame/drivers/magicard.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/magic10.c:78:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/magic10.c:78:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/magicard.c:164:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/magicard.c:164:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/magicfly.c -o obj//usr/pkgretro64/mame/drivers/magicfly.o
src/mame/drivers/magicard.c: In function 'void machine_reset_magicard(running_machine*)':
src/mame/drivers/magicard.c:606:62: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *src    = (UINT16*)memory_region( machine, "maincpu" );
                                                              ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/magictg.c -o obj//usr/pkgretro64/mame/drivers/magictg.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/magicfly.c:398:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/magicfly.c:398:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/malzak.c -o obj//usr/pkgretro64/mame/drivers/malzak.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/magictg.c:113:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/magictg.c:113:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/malzak.c -o obj//usr/pkgretro64/mame/video/malzak.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/malzak.c:65:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/malzak.c:65:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/malzak.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/malzak.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mcatadv.c -o obj//usr/pkgretro64/mame/drivers/mcatadv.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mcatadv.c -o obj//usr/pkgretro64/mame/video/mcatadv.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/micro3d.c -o obj//usr/pkgretro64/mame/drivers/micro3d.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mcatadv.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mcatadv.c:138:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mcatadv.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mcatadv.c:138:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/micro3d.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/micro3d.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/micro3d.c -o obj//usr/pkgretro64/mame/machine/micro3d.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/micro3d.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/micro3d.c -o obj//usr/pkgretro64/mame/video/micro3d.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/micro3d.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/micro3d.c -o obj//usr/pkgretro64/mame/audio/micro3d.o
src/mame/machine/micro3d.c: In function 'void micro3d_mac2_w(const address_space*, offs_t, UINT32, UINT32)':
src/mame/machine/micro3d.c:446:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    const UINT16 *rom = (UINT16*)memory_region(space->machine, "vertex");
                                                                       ^
src/mame/machine/micro3d.c:485:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    const UINT16 *rom = (UINT16*)memory_region(space->machine, "vertex");
                                                                       ^
src/mame/machine/micro3d.c:518:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    const UINT16 *rom = (UINT16*)memory_region(space->machine, "vertex");
                                                                       ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/micro3d.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/micro3d.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/micro3d.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/micro3d.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/midas.c -o obj//usr/pkgretro64/mame/drivers/midas.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mil4000.c -o obj//usr/pkgretro64/mame/drivers/mil4000.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/miniboy7.c -o obj//usr/pkgretro64/mame/drivers/miniboy7.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mil4000.c:87:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mil4000.c:87:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/midas.c:53:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/midas.c:53:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/miniboy7.c:126:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/miniboy7.c:126:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mirage.c -o obj//usr/pkgretro64/mame/drivers/mirage.o
src/mame/drivers/midas.c: In function 'void driver_init_livequiz(running_machine*)':
src/mame/drivers/midas.c:852:59: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *rom = (UINT16 *) memory_region(machine, "maincpu");
                                                           ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mirage.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mirage.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mirax.c -o obj//usr/pkgretro64/mame/drivers/mirax.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mole.c -o obj//usr/pkgretro64/mame/drivers/mole.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mirax.c:71:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mole.c:51:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mirax.c:71:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mole.c:51:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mosaic.c -o obj//usr/pkgretro64/mame/drivers/mosaic.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mosaic.c -o obj//usr/pkgretro64/mame/video/mosaic.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mosaic.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mosaic.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mosaic.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mosaic.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/mrjong.c -o obj//usr/pkgretro64/mame/drivers/mrjong.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/mrjong.c -o obj//usr/pkgretro64/mame/video/mrjong.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/mrjong.c:46:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/multfish.c -o obj//usr/pkgretro64/mame/drivers/multfish.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/mrjong.c:46:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/mrjong.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/mrjong.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/murogem.c -o obj//usr/pkgretro64/mame/drivers/murogem.o
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/multfish.c:129:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/multfish.c:129:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/murogem.c:97:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/murogmbl.c -o obj//usr/pkgretro64/mame/drivers/murogmbl.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/murogem.c:97:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/murogmbl.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/murogmbl.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/neptunp2.c -o obj//usr/pkgretro64/mame/drivers/neptunp2.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/news.c -o obj//usr/pkgretro64/mame/drivers/news.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/neptunp2.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/neptunp2.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/news.c -o obj//usr/pkgretro64/mame/video/news.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/norautp.c -o obj//usr/pkgretro64/mame/drivers/norautp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/news.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/news.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/news.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/news.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/norautp.c -o obj//usr/pkgretro64/mame/audio/norautp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/norautp.c:538:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/norautp.c:538:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/oneshot.c -o obj//usr/pkgretro64/mame/drivers/oneshot.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/norautp.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/norautp.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/oneshot.c -o obj//usr/pkgretro64/mame/video/oneshot.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/oneshot.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/oneshot.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/oneshot.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/oneshot.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/onetwo.c -o obj//usr/pkgretro64/mame/drivers/onetwo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/onetwo.c:42:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/othello.c -o obj//usr/pkgretro64/mame/drivers/othello.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/onetwo.c:42:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/othldrby.c -o obj//usr/pkgretro64/mame/drivers/othldrby.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/othello.c:38:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/othldrby.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/othello.c:38:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/othldrby.c -o obj//usr/pkgretro64/mame/video/othldrby.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/othldrby.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/othldrby.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pachifev.c -o obj//usr/pkgretro64/mame/drivers/pachifev.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/othldrby.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pangofun.c -o obj//usr/pkgretro64/mame/drivers/pangofun.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pachifev.c:42:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pasha2.c -o obj//usr/pkgretro64/mame/drivers/pasha2.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pachifev.c:42:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pasha2.c:74:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pangofun.c:92:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pass.c -o obj//usr/pkgretro64/mame/drivers/pass.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pangofun.c:92:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pasha2.c:74:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pass.c:102:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pass.c -o obj//usr/pkgretro64/mame/video/pass.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pass.c:102:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pass.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pcat_dyn.c -o obj//usr/pkgretro64/mame/drivers/pcat_dyn.o
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pass.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pcat_nit.c -o obj//usr/pkgretro64/mame/drivers/pcat_nit.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pcat_dyn.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pcat_dyn.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pcat_nit.c:84:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pcat_nit.c:84:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pcxt.c -o obj//usr/pkgretro64/mame/drivers/pcxt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pcxt.c:63:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pcxt.c:63:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/peplus.c -o obj//usr/pkgretro64/mame/drivers/peplus.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/photon.c -o obj//usr/pkgretro64/mame/drivers/photon.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/peplus.c:163:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/peplus.c:163:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/photon.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/photon.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/pk8000.c -o obj//usr/pkgretro64/mame/video/pk8000.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/photon2.c -o obj//usr/pkgretro64/mame/drivers/photon2.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/photoply.c -o obj//usr/pkgretro64/mame/drivers/photoply.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/photon2.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/photon2.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/pk8000.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/pk8000.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/photoply.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/photoply.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pinkiri8.c -o obj//usr/pkgretro64/mame/drivers/pinkiri8.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pipeline.c -o obj//usr/pkgretro64/mame/drivers/pipeline.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pinkiri8.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pinkiri8.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pipeline.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pipeline.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pkscram.c -o obj//usr/pkgretro64/mame/drivers/pkscram.o
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/mame/drivers/pinkiri8.c: In function 'UINT32 video_update_pinkiri8(screen_device*, bitmap_t*, const rectangle*)':
src/mame/drivers/pinkiri8.c:255:11: warning: variable 'unk2' set but not used [-Wunused-but-set-variable]
   int x,y,unk2;
           ^~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/pntnpuzl.c -o obj//usr/pkgretro64/mame/drivers/pntnpuzl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pkscram.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pkscram.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/pntnpuzl.c:123:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/pntnpuzl.c:123:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/policetr.c -o obj//usr/pkgretro64/mame/drivers/policetr.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/policetr.c -o obj//usr/pkgretro64/mame/video/policetr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/policetr.c:86:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/policetr.c:86:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/policetr.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/policetr.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/polyplay.c -o obj//usr/pkgretro64/mame/drivers/polyplay.o
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/polyplay.c -o obj//usr/pkgretro64/mame/audio/polyplay.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/polyplay.c:81:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/polyplay.c:81:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/polyplay.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/polyplay.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/polyplay.c -o obj//usr/pkgretro64/mame/video/polyplay.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/poker72.c -o obj//usr/pkgretro64/mame/drivers/poker72.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/polyplay.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/polyplay.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/poo.c -o obj//usr/pkgretro64/mame/drivers/poo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/poker72.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/poker72.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/quakeat.c -o obj//usr/pkgretro64/mame/drivers/quakeat.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/poo.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/poo.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/quakeat.c:60:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/quakeat.c:60:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/queen.c -o obj//usr/pkgretro64/mame/drivers/queen.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/queen.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/queen.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/quizo.c -o obj//usr/pkgretro64/mame/drivers/quizo.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/quizpun2.c -o obj//usr/pkgretro64/mame/drivers/quizpun2.o
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rbmk.c -o obj//usr/pkgretro64/mame/drivers/rbmk.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/quizpun2.c:41:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/quizpun2.c:41:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/quizo.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/quizo.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rcorsair.c -o obj//usr/pkgretro64/mame/drivers/rcorsair.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rbmk.c:52:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rbmk.c:52:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rcorsair.c:49:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/re900.c -o obj//usr/pkgretro64/mame/drivers/re900.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rcorsair.c:49:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/rgum.c -o obj//usr/pkgretro64/mame/drivers/rgum.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/roul.c -o obj//usr/pkgretro64/mame/drivers/roul.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/re900.c:77:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/rgum.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/re900.c:77:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/rgum.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/roul.c:49:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/roul.c:49:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sfbonus.c -o obj//usr/pkgretro64/mame/drivers/sfbonus.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/shangkid.c -o obj//usr/pkgretro64/mame/drivers/shangkid.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sfbonus.c:270:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sfbonus.c:270:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/shangkid.c -o obj//usr/pkgretro64/mame/video/shangkid.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/shangkid.c:51:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/shangkid.c:51:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/shangkid.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/shangkid.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/skeetsht.c -o obj//usr/pkgretro64/mame/drivers/skeetsht.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/skimaxx.c -o obj//usr/pkgretro64/mame/drivers/skimaxx.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/skeetsht.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/skeetsht.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/skimaxx.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/skimaxx.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/skyarmy.c -o obj//usr/pkgretro64/mame/drivers/skyarmy.o
src/mame/drivers/skimaxx.c: In function 'void video_start_skimaxx(running_machine*)':
src/mame/drivers/skimaxx.c:127:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  skimaxx_blitter_gfx = (UINT16 *) memory_region( machine, "blitter" );
                                                                     ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/skyarmy.c:28:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/skyarmy.c:28:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/skylncr.c -o obj//usr/pkgretro64/mame/drivers/skylncr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/skylncr.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/skylncr.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sliver.c -o obj//usr/pkgretro64/mame/drivers/sliver.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sliver.c:67:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sliver.c:67:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/slotcarn.c -o obj//usr/pkgretro64/mame/drivers/slotcarn.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/slotcarn.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/slotcarn.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sms.c -o obj//usr/pkgretro64/mame/drivers/sms.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sms.c:215:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/snookr10.c -o obj//usr/pkgretro64/mame/drivers/snookr10.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sms.c:215:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/snookr10.c:364:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/snookr10.c:364:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/snookr10.c -o obj//usr/pkgretro64/mame/video/snookr10.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sothello.c -o obj//usr/pkgretro64/mame/drivers/sothello.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/snookr10.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sothello.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/snookr10.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sothello.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/spool99.c -o obj//usr/pkgretro64/mame/drivers/spool99.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sprcros2.c -o obj//usr/pkgretro64/mame/drivers/sprcros2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/spool99.c:92:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/spool99.c:92:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/sprcros2.c -o obj//usr/pkgretro64/mame/video/sprcros2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sprcros2.c:57:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sprcros2.c:57:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/sprcros2.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/sprcros2.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ssfindo.c -o obj//usr/pkgretro64/mame/drivers/ssfindo.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ssingles.c -o obj//usr/pkgretro64/mame/drivers/ssingles.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ssfindo.c:121:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/sstrangr.c -o obj//usr/pkgretro64/mame/drivers/sstrangr.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ssfindo.c:121:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/sstrangr.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/sstrangr.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ssingles.c:145:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/mame/drivers/ssfindo.c: In function 'UINT32 io_r(const address_space*, offs_t, UINT32)':
src/mame/drivers/ssfindo.c:423:65: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT16 *FLASH = (UINT16 *)memory_region(space->machine, "user2"); //16 bit - WORD access
                                                                 ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ssingles.c:145:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/statriv2.c -o obj//usr/pkgretro64/mame/drivers/statriv2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/statriv2.c:71:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/statriv2.c:71:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/supertnk.c -o obj//usr/pkgretro64/mame/drivers/supertnk.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/supertnk.c:98:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/supertnk.c:98:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tattack.c -o obj//usr/pkgretro64/mame/drivers/tattack.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/taxidrvr.c -o obj//usr/pkgretro64/mame/drivers/taxidrvr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tattack.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tattack.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/taxidrvr.c -o obj//usr/pkgretro64/mame/video/taxidrvr.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/taxidrvr.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/taxidrvr.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tcl.c -o obj//usr/pkgretro64/mame/drivers/tcl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tcl.c:43:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tcl.c:43:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/taxidrvr.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/thayers.c -o obj//usr/pkgretro64/mame/drivers/thayers.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/taxidrvr.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/thayers.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/thayers.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/thedeep.c -o obj//usr/pkgretro64/mame/drivers/thedeep.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/thedeep.c -o obj//usr/pkgretro64/mame/video/thedeep.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/thedeep.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/thedeep.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/thedeep.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/thedeep.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tiamc1.c -o obj//usr/pkgretro64/mame/drivers/tiamc1.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/tiamc1.c -o obj//usr/pkgretro64/mame/video/tiamc1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tiamc1.c:117:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/audio/tiamc1.c -o obj//usr/pkgretro64/mame/audio/tiamc1.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tiamc1.c:117:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/tiamc1.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/audio/tiamc1.c:34:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tickee.c -o obj//usr/pkgretro64/mame/drivers/tickee.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/audio/tiamc1.c:34:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/tiamc1.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tickee.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tickee.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/truco.c -o obj//usr/pkgretro64/mame/drivers/truco.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/truco.c -o obj//usr/pkgretro64/mame/video/truco.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/truco.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/truco.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/truco.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/truco.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/trucocl.c -o obj//usr/pkgretro64/mame/drivers/trucocl.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/trucocl.c -o obj//usr/pkgretro64/mame/video/trucocl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/trucocl.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/trucocl.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/trucocl.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/trvmadns.c -o obj//usr/pkgretro64/mame/drivers/trvmadns.o
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/trucocl.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/trvquest.c -o obj//usr/pkgretro64/mame/drivers/trvquest.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/ttchamp.c -o obj//usr/pkgretro64/mame/drivers/ttchamp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/trvmadns.c:63:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/trvquest.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/trvmadns.c:63:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/trvquest.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/ttchamp.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/ttchamp.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/tugboat.c -o obj//usr/pkgretro64/mame/drivers/tugboat.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/usgames.c -o obj//usr/pkgretro64/mame/drivers/usgames.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/usgames.c -o obj//usr/pkgretro64/mame/video/usgames.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/tugboat.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/tugboat.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/usgames.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/usgames.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/usgames.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vamphalf.c -o obj//usr/pkgretro64/mame/drivers/vamphalf.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/usgames.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vcombat.c -o obj//usr/pkgretro64/mame/drivers/vcombat.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vamphalf.c:51:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/videopkr.c -o obj//usr/pkgretro64/mame/drivers/videopkr.o
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vamphalf.c:51:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vcombat.c:83:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vcombat.c:83:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/videopkr.c:283:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/videopkr.c:283:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vp101.c -o obj//usr/pkgretro64/mame/drivers/vp101.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vpoker.c -o obj//usr/pkgretro64/mame/drivers/vpoker.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vp101.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vp101.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/vroulet.c -o obj//usr/pkgretro64/mame/drivers/vroulet.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vpoker.c:81:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vpoker.c:81:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/wldarrow.c -o obj//usr/pkgretro64/mame/drivers/wldarrow.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/vroulet.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/vroulet.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/drivers/xyonix.c -o obj//usr/pkgretro64/mame/drivers/xyonix.o
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/wldarrow.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/wldarrow.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/xyonix.c -o obj//usr/pkgretro64/mame/video/xyonix.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/drivers/xyonix.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/drivers/xyonix.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/xyonix.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/xyonix.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/nmk112.c -o obj//usr/pkgretro64/mame/machine/nmk112.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/pckeybrd.c -o obj//usr/pkgretro64/mame/machine/pckeybrd.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/nmk112.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/nmk112.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/pckeybrd.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/pckeybrd.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/pcshare.c -o obj//usr/pkgretro64/mame/machine/pcshare.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/segacrpt.c -o obj//usr/pkgretro64/mame/machine/segacrpt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/pcshare.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/pcshare.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/segacrpt.c:154:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/segacrpt.c:154:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/segacrp2.c -o obj//usr/pkgretro64/mame/machine/segacrp2.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/machine/ticket.c -o obj//usr/pkgretro64/mame/machine/ticket.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/segacrp2.c:44:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/segacrp2.c:44:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/machine/ticket.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/machine/ticket.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/mame/video/avgdvg.c -o obj//usr/pkgretro64/mame/video/avgdvg.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/osd/retro/retromain.c -o obj//usr/pkgretro64/osd/retro/retromain.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/vtlb.c -o obj//usr/pkgretro64/emu/cpu/vtlb.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/mame/video/avgdvg.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/mame/video/avgdvg.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/vtlb.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/vtlb.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/osd/osdepend.h:69,
                 from src/osd/retro/retromain.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/osd/retro/retromain.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/arm/arm.c -o obj//usr/pkgretro64/emu/cpu/arm/arm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/arm/arm.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/arm/arm.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/arm7/arm7.c -o obj//usr/pkgretro64/emu/cpu/arm7/arm7.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/arm7/arm7.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/arm7/arm7.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/arm7/arm7.c: In function 'UINT32 arm7_rt_r_callback(device_t*, offs_t, UINT32)':
src/emu/cpu/arm7/arm7.c:635:11: warning: variable 'op3' set but not used [-Wunused-but-set-variable]
     UINT8 op3 =    opcode & INSN_COPRO_OP3;
           ^~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/se3208/se3208.c -o obj//usr/pkgretro64/emu/cpu/se3208/se3208.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/se3208/se3208.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/se3208/se3208.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/alph8201/alph8201.c -o obj//usr/pkgretro64/emu/cpu/alph8201/alph8201.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/alph8201/alph8201.c:150:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/alph8201/alph8201.c:150:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/adsp2100/adsp2100.c -o obj//usr/pkgretro64/emu/cpu/adsp2100/adsp2100.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/adsp2100/adsp2100.c:98:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/adsp2100/adsp2100.c:98:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/sharc/sharc.c -o obj//usr/pkgretro64/emu/cpu/sharc/sharc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/sharc/sharc.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/sharc/sharc.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/apexc/apexc.c -o obj//usr/pkgretro64/emu/cpu/apexc/apexc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/apexc/apexc.c:326:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/apexc/apexc.c:326:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/dsp32/dsp32.c -o obj//usr/pkgretro64/emu/cpu/dsp32/dsp32.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/dsp32/dsp32.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/dsp32/dsp32.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/asap/asap.c -o obj//usr/pkgretro64/emu/cpu/asap/asap.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/asap/asap.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/asap/asap.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/am29000/am29000.c -o obj//usr/pkgretro64/emu/cpu/am29000/am29000.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/am29000/am29000.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/am29000/am29000.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/am29000/am29000.c:307:0:
src/emu/cpu/am29000/am29ops.h: In function 'void STORE(am29000_state*)':
src/emu/cpu/am29000/am29ops.h:1062:9: warning: variable 'r' set but not used [-Wunused-but-set-variable]
  UINT32 r;
         ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/jaguar/jaguar.c -o obj//usr/pkgretro64/emu/cpu/jaguar/jaguar.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/jaguar/jaguar.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/jaguar/jaguar.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/cubeqcpu/cubeqcpu.c -o obj//usr/pkgretro64/emu/cpu/cubeqcpu/cubeqcpu.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/cubeqcpu/cubeqcpu.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/cubeqcpu/cubeqcpu.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/cubeqcpu/cubeqcpu.c: In function 'void cpu_init_cquestsnd(legacy_cpu_device*, device_irq_callback)':
src/emu/cpu/cubeqcpu/cubeqcpu.c:286:91: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  cpustate->sound_data = (UINT16*)memory_region(device->machine, _config->sound_data_region);
                                                                                           ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/esrip/esrip.c -o obj//usr/pkgretro64/emu/cpu/esrip/esrip.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/esrip/esrip.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/esrip/esrip.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/cdp1802/cdp1802.c -o obj//usr/pkgretro64/emu/cpu/cdp1802/cdp1802.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/cdp1802/cdp1802.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/cdp1802/cdp1802.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/cop400/cop400.c -o obj//usr/pkgretro64/emu/cpu/cop400/cop400.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/cp1610/cp1610.c -o obj//usr/pkgretro64/emu/cpu/cp1610/cp1610.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/cop400/cop400.c:67:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/cop400/cop400.c:67:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/cp1610/cp1610.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/cp1610/cp1610.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/ccpu/ccpu.c -o obj//usr/pkgretro64/emu/cpu/ccpu/ccpu.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/ccpu/ccpu.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/ccpu/ccpu.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/t11/t11.c -o obj//usr/pkgretro64/emu/cpu/t11/t11.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/t11/t11.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/t11/t11.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/f8/f8.c -o obj//usr/pkgretro64/emu/cpu/f8/f8.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/f8/f8.c:29:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/f8/f8.c:29:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/g65816/g65816.c -o obj//usr/pkgretro64/emu/cpu/g65816/g65816.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/g65816/g65816.c:95:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/g65816/g65816.c:95:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/g65816/g65816o0.c -o obj//usr/pkgretro64/emu/cpu/g65816/g65816o0.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/g65816/g65816o0.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/g65816/g65816o0.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/g65816/g65816o1.c -o obj//usr/pkgretro64/emu/cpu/g65816/g65816o1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/g65816/g65816o1.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/g65816/g65816o1.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/g65816/g65816o2.c -o obj//usr/pkgretro64/emu/cpu/g65816/g65816o2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/g65816/g65816o2.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/g65816/g65816o2.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/g65816/g65816o3.c -o obj//usr/pkgretro64/emu/cpu/g65816/g65816o3.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/g65816/g65816o3.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/g65816/g65816o3.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/g65816/g65816o4.c -o obj//usr/pkgretro64/emu/cpu/g65816/g65816o4.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/g65816/g65816o4.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/g65816/g65816o4.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/hd6309/hd6309.c -o obj//usr/pkgretro64/emu/cpu/hd6309/hd6309.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/hd6309/hd6309.c:105:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/hd6309/hd6309.c:105:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/hd6309/hd6309.c:633:0:
src/emu/cpu/hd6309/6309ops.c: In function 'void brn(m68_state_t*)':
src/emu/cpu/hd6309/6309ops.c:490:8: warning: variable 't' set but not used [-Wunused-but-set-variable]
  UINT8 t;
        ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/h83002/h8_16.c -o obj//usr/pkgretro64/emu/cpu/h83002/h8_16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/h83002/h8_16.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/h83002/h8_16.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/h83002/h8_16.c: In function 'int h8_get_priority(h83xx_state*, UINT8)':
src/emu/cpu/h83002/h8_16.c:294:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->per_regs[0xF8]&0x80) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_16.c:294:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->per_regs[0xF8]&0x80) res = 1; break;
                                         ^~~~~
src/emu/cpu/h83002/h8_16.c:296:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->per_regs[0xF8]&0x40) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_16.c:296:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->per_regs[0xF8]&0x40) res = 1; break;
                                         ^~~~~
src/emu/cpu/h83002/h8_16.c:299:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->per_regs[0xF8]&0x20) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_16.c:299:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->per_regs[0xF8]&0x20) res = 1; break;
                                         ^~~~~
src/emu/cpu/h83002/h8_16.c:302:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->per_regs[0xF8]&0x10) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_16.c:302:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->per_regs[0xF8]&0x10) res = 1; break;
                                         ^~~~~
src/emu/cpu/h83002/h8_16.c:305:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
   else if (h8->per_regs[0xF9]&0x08) res = 1; break;
   ^~~~
src/emu/cpu/h83002/h8_16.c:305:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   else if (h8->per_regs[0xF9]&0x08) res = 1; break;
                                              ^~~~~
src/emu/cpu/h83002/h8_16.c:308:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
   else if (h8->per_regs[0xF9]&0x08) res = 1; break;
   ^~~~
src/emu/cpu/h83002/h8_16.c:308:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   else if (h8->per_regs[0xF9]&0x08) res = 1; break;
                                              ^~~~~
src/emu/cpu/h83002/h8_16.c:311:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
   else if (h8->per_regs[0xF9]&0x08) res = 1; break;
   ^~~~
src/emu/cpu/h83002/h8_16.c:311:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   else if (h8->per_regs[0xF9]&0x08) res = 1; break;
                                              ^~~~~
src/emu/cpu/h83002/h8_16.c:314:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
   else if (h8->per_regs[0xF9]&0x04) res = 1; break;
   ^~~~
src/emu/cpu/h83002/h8_16.c:314:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   else if (h8->per_regs[0xF9]&0x04) res = 1; break;
                                              ^~~~~
src/emu/cpu/h83002/h8_16.c:317:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
   else if (h8->per_regs[0xF9]&0x04) res = 1; break;
   ^~~~
src/emu/cpu/h83002/h8_16.c:317:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   else if (h8->per_regs[0xF9]&0x04) res = 1; break;
                                              ^~~~~
src/emu/cpu/h83002/h8_16.c:320:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
   else if (h8->per_regs[0xF9]&0x04) res = 1; break;
   ^~~~
src/emu/cpu/h83002/h8_16.c:320:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
   else if (h8->per_regs[0xF9]&0x04) res = 1; break;
                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/h83002/h8periph.c -o obj//usr/pkgretro64/emu/cpu/h83002/h8periph.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/h83002/h8periph.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/h83002/h8periph.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/h83002/h8_8.c -o obj//usr/pkgretro64/emu/cpu/h83002/h8_8.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/h83002/h8_8.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/h83002/h8_8.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/h83002/h8_8.c: In function 'int h8_get_priority(h83xx_state*, UINT8)':
src/emu/cpu/h83002/h8_8.c:311:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->per_regs[0xc7]&0x01) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_8.c:311:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->per_regs[0xc7]&0x01) res = 1; break;
                                         ^~~~~
src/emu/cpu/h83002/h8_8.c:313:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->per_regs[0xc7]&0x02) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_8.c:313:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->per_regs[0xc7]&0x02) res = 1; break;
                                         ^~~~~
src/emu/cpu/h83002/h8_8.c:315:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->per_regs[0xc7]&0x04) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_8.c:315:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->per_regs[0xc7]&0x04) res = 1; break;
                                         ^~~~~
src/emu/cpu/h83002/h8_8.c:317:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->per_regs[0xc7]&0x08) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_8.c:317:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->per_regs[0xc7]&0x08) res = 1; break;
                                         ^~~~~
src/emu/cpu/h83002/h8_8.c:319:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->per_regs[0xc7]&0x10) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_8.c:319:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->per_regs[0xc7]&0x10) res = 1; break;
                                         ^~~~~
src/emu/cpu/h83002/h8_8.c:321:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->per_regs[0xc7]&0x20) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_8.c:321:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->per_regs[0xc7]&0x20) res = 1; break;
                                         ^~~~~
src/emu/cpu/h83002/h8_8.c:323:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->per_regs[0xc7]&0x40) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_8.c:323:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->per_regs[0xc7]&0x40) res = 1; break;
                                         ^~~~~
src/emu/cpu/h83002/h8_8.c:325:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->per_regs[0xc7]&0x80) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_8.c:325:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->per_regs[0xc7]&0x80) res = 1; break;
                                         ^~~~~
src/emu/cpu/h83002/h8_8.c:327:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->TCR[0] & 0x40) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_8.c:327:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->TCR[0] & 0x40) res = 1; break;
                                   ^~~~~
src/emu/cpu/h83002/h8_8.c:329:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->TCR[0] & 0x80) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_8.c:329:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->TCR[0] & 0x80) res = 1; break;
                                   ^~~~~
src/emu/cpu/h83002/h8_8.c:331:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->TCR[1] & 0x40) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_8.c:331:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->TCR[1] & 0x40) res = 1; break;
                                   ^~~~~
src/emu/cpu/h83002/h8_8.c:333:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->TCR[1] & 0x80) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_8.c:333:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->TCR[1] & 0x80) res = 1; break;
                                   ^~~~~
src/emu/cpu/h83002/h8_8.c:335:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->per_regs[0xda]&0x40) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_8.c:335:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->per_regs[0xda]&0x40) res = 1; break;
                                         ^~~~~
src/emu/cpu/h83002/h8_8.c:337:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (h8->per_regs[0x8a]&0x40) res = 1; break;
   ^~
src/emu/cpu/h83002/h8_8.c:337:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (h8->per_regs[0x8a]&0x40) res = 1; break;
                                         ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/sh2/sh2.c -o obj//usr/pkgretro64/emu/cpu/sh2/sh2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/sh2/sh2.c:102:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/sh2/sh2.c:102:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/sh2/sh2comn.c -o obj//usr/pkgretro64/emu/cpu/sh2/sh2comn.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/sh2/sh2drc.c -o obj//usr/pkgretro64/emu/cpu/sh2/sh2drc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/sh2/sh2drc.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/sh2/sh2drc.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/sh2/sh2comn.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/sh2/sh2comn.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/sh2/sh2fe.c -o obj//usr/pkgretro64/emu/cpu/sh2/sh2fe.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/sh2/sh2fe.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/sh2/sh2fe.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/drcbec.c -o obj//usr/pkgretro64/emu/cpu/drcbec.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/drcbec.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/drcbec.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/drcbec.c: In function 'void drcbec_generate(drcbe_state*, drcuml_block*, const drcuml_instruction*, UINT32)':
src/emu/cpu/drcbec.c:476:113: warning: cast from 'drccodeptr {aka unsigned char*}' to 'drcbec_instruction* {aka _drcbec_instruction*}' increases required alignment of target type [-Wcast-align]
     dst->inst = (drcbec_instruction *)drclabel_get_codeptr(drcbe->labels, inst->param[0].value, fixup_label, dst);
                                                                                                                 ^
src/emu/cpu/drcbec.c: In function 'int drcbec_execute(drcbe_state*, drcuml_codehandle*)':
src/emu/cpu/drcbec.c:616:64: warning: cast from 'drccodeptr {aka unsigned char*}' to 'const drcbec_instruction* {aka const _drcbec_instruction*}' increases required alignment of target type [-Wcast-align]
  inst = (const drcbec_instruction *)drcuml_handle_codeptr(entry);
                                                                ^
src/emu/cpu/drcbec.c:644:90: warning: cast from 'drccodeptr {aka unsigned char*}' to 'const drcbec_instruction* {aka const _drcbec_instruction*}' increases required alignment of target type [-Wcast-align]
     newinst = (const drcbec_instruction *)drchash_get_codeptr(drcbe->hash, PARAM0, PARAM1);
                                                                                          ^
src/emu/cpu/drcbec.c:649:80: warning: cast from 'drccodeptr {aka unsigned char*}' to 'const drcbec_instruction* {aka const _drcbec_instruction*}' increases required alignment of target type [-Wcast-align]
      newinst = (const drcbec_instruction *)drcuml_handle_codeptr(inst[2].handle);
                                                                                ^
src/emu/cpu/drcbec.c:682:79: warning: cast from 'drccodeptr {aka unsigned char*}' to 'const drcbec_instruction* {aka const _drcbec_instruction*}' increases required alignment of target type [-Wcast-align]
     newinst = (const drcbec_instruction *)drcuml_handle_codeptr(inst[0].handle);
                                                                               ^
src/emu/cpu/drcbec.c:707:79: warning: cast from 'drccodeptr {aka unsigned char*}' to 'const drcbec_instruction* {aka const _drcbec_instruction*}' increases required alignment of target type [-Wcast-align]
     newinst = (const drcbec_instruction *)drcuml_handle_codeptr(inst[0].handle);
                                                                               ^
src/emu/cpu/drcbec.c:778:47: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     PARAM0 = *(UINT16 *)&inst[1].puint8[PARAM2];
                                               ^
src/emu/cpu/drcbec.c:794:47: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
     PARAM0 = *(UINT32 *)&inst[1].puint8[PARAM2];
                                               ^
src/emu/cpu/drcbec.c:798:48: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
     PARAM0 = *(UINT32 *)&inst[1].puint16[PARAM2];
                                                ^
src/emu/cpu/drcbec.c:826:45: warning: cast from 'INT8* {aka signed char*}' to 'INT16* {aka short int*}' increases required alignment of target type [-Wcast-align]
     PARAM0 = *(INT16 *)&inst[1].pint8[PARAM2];
                                             ^
src/emu/cpu/drcbec.c:842:45: warning: cast from 'INT8* {aka signed char*}' to 'INT32* {aka int*}' increases required alignment of target type [-Wcast-align]
     PARAM0 = *(INT32 *)&inst[1].pint8[PARAM2];
                                             ^
src/emu/cpu/drcbec.c:846:46: warning: cast from 'INT16* {aka short int*}' to 'INT32* {aka int*}' increases required alignment of target type [-Wcast-align]
     PARAM0 = *(INT32 *)&inst[1].pint16[PARAM2];
                                              ^
src/emu/cpu/drcbec.c:874:38: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     *(UINT16 *)&inst[0].puint8[PARAM1] = PARAM2;
                                      ^
src/emu/cpu/drcbec.c:890:38: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
     *(UINT32 *)&inst[0].puint8[PARAM1] = PARAM2;
                                      ^
src/emu/cpu/drcbec.c:894:39: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
     *(UINT32 *)&inst[0].puint16[PARAM1] = PARAM2;
                                       ^
src/emu/cpu/drcbec.c:1309:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     DPARAM0 = *(UINT16 *)&inst[1].puint8[PARAM2];
                                                ^
src/emu/cpu/drcbec.c:1325:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
     DPARAM0 = *(UINT32 *)&inst[1].puint8[PARAM2];
                                                ^
src/emu/cpu/drcbec.c:1329:49: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
     DPARAM0 = *(UINT32 *)&inst[1].puint16[PARAM2];
                                                 ^
src/emu/cpu/drcbec.c:1341:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
     DPARAM0 = *(UINT64 *)&inst[1].puint8[PARAM2];
                                                ^
src/emu/cpu/drcbec.c:1345:49: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
     DPARAM0 = *(UINT64 *)&inst[1].puint16[PARAM2];
                                                 ^
src/emu/cpu/drcbec.c:1349:49: warning: cast from 'UINT32* {aka unsigned int*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
     DPARAM0 = *(UINT64 *)&inst[1].puint32[PARAM2];
                                                 ^
src/emu/cpu/drcbec.c:1373:46: warning: cast from 'INT8* {aka signed char*}' to 'INT16* {aka short int*}' increases required alignment of target type [-Wcast-align]
     DPARAM0 = *(INT16 *)&inst[1].pint8[PARAM2];
                                              ^
src/emu/cpu/drcbec.c:1389:46: warning: cast from 'INT8* {aka signed char*}' to 'INT32* {aka int*}' increases required alignment of target type [-Wcast-align]
     DPARAM0 = *(INT32 *)&inst[1].pint8[PARAM2];
                                              ^
src/emu/cpu/drcbec.c:1393:47: warning: cast from 'INT16* {aka short int*}' to 'INT32* {aka int*}' increases required alignment of target type [-Wcast-align]
     DPARAM0 = *(INT32 *)&inst[1].pint16[PARAM2];
                                               ^
src/emu/cpu/drcbec.c:1405:46: warning: cast from 'INT8* {aka signed char*}' to 'INT64* {aka long long int*}' increases required alignment of target type [-Wcast-align]
     DPARAM0 = *(INT64 *)&inst[1].pint8[PARAM2];
                                              ^
src/emu/cpu/drcbec.c:1409:47: warning: cast from 'INT16* {aka short int*}' to 'INT64* {aka long long int*}' increases required alignment of target type [-Wcast-align]
     DPARAM0 = *(INT64 *)&inst[1].pint16[PARAM2];
                                               ^
src/emu/cpu/drcbec.c:1413:47: warning: cast from 'INT32* {aka int*}' to 'INT64* {aka long long int*}' increases required alignment of target type [-Wcast-align]
     DPARAM0 = *(INT64 *)&inst[1].pint32[PARAM2];
                                               ^
src/emu/cpu/drcbec.c:1437:38: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     *(UINT16 *)&inst[0].puint8[PARAM1] = DPARAM2;
                                      ^
src/emu/cpu/drcbec.c:1453:38: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
     *(UINT32 *)&inst[0].puint8[PARAM1] = DPARAM2;
                                      ^
src/emu/cpu/drcbec.c:1457:39: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
     *(UINT32 *)&inst[0].puint16[PARAM1] = DPARAM2;
                                       ^
src/emu/cpu/drcbec.c:1469:38: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
     *(UINT64 *)&inst[0].puint8[PARAM1] = DPARAM2;
                                      ^
src/emu/cpu/drcbec.c:1473:39: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
     *(UINT64 *)&inst[0].puint16[PARAM1] = DPARAM2;
                                       ^
src/emu/cpu/drcbec.c:1477:39: warning: cast from 'UINT32* {aka unsigned int*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
     *(UINT64 *)&inst[0].puint32[PARAM1] = DPARAM2;
                                       ^
src/emu/cpu/drcbec.c: In function 'void fixup_label(void*, drccodeptr)':
src/emu/cpu/drcbec.c:2250:36: warning: cast from 'drccodeptr {aka unsigned char*}' to 'drcbec_instruction* {aka _drcbec_instruction*}' increases required alignment of target type [-Wcast-align]
  dst->inst = (drcbec_instruction *)labelcodeptr;
                                    ^~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/drcbeut.c -o obj//usr/pkgretro64/emu/cpu/drcbeut.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/drccache.c -o obj//usr/pkgretro64/emu/cpu/drccache.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/drcbeut.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/drccache.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/drccache.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/drcbeut.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/drcfe.c -o obj//usr/pkgretro64/emu/cpu/drcfe.o
src/emu/cpu/drcbeut.c: In function 'void drcmap_block_end(drcmap_state*, drcuml_block*)':
src/emu/cpu/drcbeut.c:349:13: warning: cast from 'UINT32* {aka unsigned int*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  *(UINT64 *)dest = drcmap->uniquevalue;
             ^~~~
src/emu/cpu/drcbeut.c: In function 'UINT32 drcmap_get_value(drcmap_state*, drccodeptr, UINT32)':
src/emu/cpu/drcbeut.c:456:56: warning: cast from 'drccodeptr {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 *endscan = (UINT64 *)drccache_top(drcmap->cache);
                                                        ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/drcfe.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/drcfe.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/drcuml.c -o obj//usr/pkgretro64/emu/cpu/drcuml.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/sh4/sh4.c -o obj//usr/pkgretro64/emu/cpu/sh4/sh4.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/drcuml.c:39:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/drcuml.c:39:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/sh4/sh4.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/drcuml.c:39:
src/emu/cpu/drcuml.c: In function 'void drcuml_symbol_add(drcuml_state*, void*, UINT32, const char*)':
./src/emu/emualloc.h:56:108: warning: cast from 'unsigned char*' to 'drcuml_symbol* {aka _drcuml_symbol*}' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array(_pool, _type, _num)  (_pool).add_array(new(__FILE__, __LINE__) _type[_num], (_num))
                                                                                                            ^
./src/emu/machine.h:116:36: note: in expansion of macro 'pool_alloc_array'
 #define auto_alloc_array(m, t, c)  pool_alloc_array(static_cast<running_machine *>(m)->m_respool, t, c)
                                    ^~~~~~~~~~~~~~~~
src/emu/cpu/drcuml.c:1033:28: note: in expansion of macro 'auto_alloc_array'
  symbol = (drcuml_symbol *)auto_alloc_array(drcuml->device->machine, UINT8, sizeof(*symbol) + strlen(name));
                            ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/sh4/sh4.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/sh4/sh4.c:29:0:
src/emu/cpu/sh4/sh4.c: In function 'void FTRC(sh4_state*, UINT32)':
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:2887:35: note: in expansion of macro 'FP_RFD'
   *((INT32 *)&sh4->fpul) = (INT32)FP_RFD(n);
                                   ^~~~~~
src/emu/cpu/sh4/sh4.c: In function 'void FLOAT(sh4_state*, UINT32)':
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:2900:3: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = (double)*((INT32 *)&sh4->fpul);
   ^~~~~~
src/emu/cpu/sh4/sh4.c: In function 'void FNEG(sh4_state*, UINT32)':
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:2911:3: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = -FP_RFD(n);
   ^~~~~~
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:2911:16: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = -FP_RFD(n);
                ^~~~~~
src/emu/cpu/sh4/sh4.c: In function 'void FCMP_EQ(sh4_state*, UINT32, UINT32)':
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:2941:7: note: in expansion of macro 'FP_RFD'
   if (FP_RFD(n) == FP_RFD(m))
       ^~~~~~
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:2941:20: note: in expansion of macro 'FP_RFD'
   if (FP_RFD(n) == FP_RFD(m))
                    ^~~~~~
src/emu/cpu/sh4/sh4.c: In function 'void FCMP_GT(sh4_state*, UINT32, UINT32)':
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:2960:7: note: in expansion of macro 'FP_RFD'
   if (FP_RFD(n) > FP_RFD(m))
       ^~~~~~
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:2960:19: note: in expansion of macro 'FP_RFD'
   if (FP_RFD(n) > FP_RFD(m))
                   ^~~~~~
src/emu/cpu/sh4/sh4.c: In function 'void FCNVDS(sh4_state*, UINT32)':
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:2979:35: note: in expansion of macro 'FP_RFD'
   *((float *)&sh4->fpul) = (float)FP_RFD(n);
                                   ^~~~~~
src/emu/cpu/sh4/sh4.c: In function 'void FCNVSD(sh4_state*, UINT32)':
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:2988:3: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = (double)*((float *)&sh4->fpul);
   ^~~~~~
src/emu/cpu/sh4/sh4.c: In function 'void FADD(sh4_state*, UINT32, UINT32)':
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:2999:3: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = FP_RFD(n) + FP_RFD(m);
   ^~~~~~
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:2999:15: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = FP_RFD(n) + FP_RFD(m);
               ^~~~~~
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:2999:27: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = FP_RFD(n) + FP_RFD(m);
                           ^~~~~~
src/emu/cpu/sh4/sh4.c: In function 'void FSUB(sh4_state*, UINT32, UINT32)':
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:3012:3: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = FP_RFD(n) - FP_RFD(m);
   ^~~~~~
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:3012:15: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = FP_RFD(n) - FP_RFD(m);
               ^~~~~~
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:3012:27: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = FP_RFD(n) - FP_RFD(m);
                           ^~~~~~
src/emu/cpu/sh4/sh4.c: In function 'void FMUL(sh4_state*, UINT32, UINT32)':
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:3026:3: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = FP_RFD(n) * FP_RFD(m);
   ^~~~~~
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:3026:15: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = FP_RFD(n) * FP_RFD(m);
               ^~~~~~
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:3026:27: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = FP_RFD(n) * FP_RFD(m);
                           ^~~~~~
src/emu/cpu/sh4/sh4.c: In function 'void FDIV(sh4_state*, UINT32, UINT32)':
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:3039:7: note: in expansion of macro 'FP_RFD'
   if (FP_RFD(m) == 0)
       ^~~~~~
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:3041:3: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = FP_RFD(n) / FP_RFD(m);
   ^~~~~~
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:3041:15: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = FP_RFD(n) / FP_RFD(m);
               ^~~~~~
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:3041:27: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = FP_RFD(n) / FP_RFD(m);
                           ^~~~~~
src/emu/cpu/sh4/sh4.c: In function 'void FSQRT(sh4_state*, UINT32)':
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:3063:7: note: in expansion of macro 'FP_RFD'
   if (FP_RFD(n) < 0)
       ^~~~~~
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:3065:3: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = sqrtf(FP_RFD(n));
   ^~~~~~
src/emu/cpu/sh4/sh4comn.h:29:44: warning: cast from 'UINT32* {aka unsigned int*}' to 'double*' increases required alignment of target type [-Wcast-align]
 #define FP_RFD(r) *( (double *)(sh4->fr+(r)) ) // double precision floating point register r
                                            ^
src/emu/cpu/sh4/sh4.c:3065:21: note: in expansion of macro 'FP_RFD'
   FP_RFD(n) = sqrtf(FP_RFD(n));
                     ^~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/sh4/sh4comn.c -o obj//usr/pkgretro64/emu/cpu/sh4/sh4comn.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/sh4/sh4comn.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/sh4/sh4comn.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/h6280/h6280.c -o obj//usr/pkgretro64/emu/cpu/h6280/h6280.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/h6280/h6280.c:111:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/h6280/h6280.c:111:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/e132xs/e132xs.c -o obj//usr/pkgretro64/emu/cpu/e132xs/e132xs.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/e132xs/e132xs.c:214:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/e132xs/e132xs.c:214:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/i4004/i4004.c -o obj//usr/pkgretro64/emu/cpu/i4004/i4004.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/i4004/i4004.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/i4004/i4004.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/i8008/i8008.c -o obj//usr/pkgretro64/emu/cpu/i8008/i8008.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/i8008/i8008.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/i8008/i8008.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/scmp/scmp.c -o obj//usr/pkgretro64/emu/cpu/scmp/scmp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/scmp/scmp.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/scmp/scmp.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/i8085/i8085.c -o obj//usr/pkgretro64/emu/cpu/i8085/i8085.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/i8085/i8085.c:142:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/i8085/i8085.c:142:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mcs48/mcs48.c -o obj//usr/pkgretro64/emu/cpu/mcs48/mcs48.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mcs48/mcs48.c:75:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mcs48/mcs48.c:75:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mcs51/mcs51.c -o obj//usr/pkgretro64/emu/cpu/mcs51/mcs51.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mcs51/mcs51.c:140:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mcs51/mcs51.c:140:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/i86/i86.c -o obj//usr/pkgretro64/emu/cpu/i86/i86.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/i86/i86.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/i86/i86.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/i86/i86.c:107:0:
src/emu/cpu/i86/instr86.c: In function 'void i8086_aas(i8086_state*)':
src/emu/cpu/i86/instr86.c:1193:8: warning: variable 'ALcarry' set but not used [-Wunused-but-set-variable]
  UINT8 ALcarry=1;
        ^~~~~~~
In file included from src/emu/cpu/i86/i86.c:335:0:
src/emu/cpu/i86/instr186.c: In function 'void i80186_popa(i8086_state*)':
src/emu/cpu/i86/instr186.c:32:12: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
   unsigned tmp;
            ^~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/i86/i286.c -o obj//usr/pkgretro64/emu/cpu/i86/i286.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/i86/i286.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/i86/i286.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/i86/i286.c:113:0:
src/emu/cpu/i86/instr86.c: In function 'void i80286_aas(i80286_state*)':
src/emu/cpu/i86/instr86.c:1193:8: warning: variable 'ALcarry' set but not used [-Wunused-but-set-variable]
  UINT8 ALcarry=1;
        ^~~~~~~
In file included from src/emu/cpu/i86/i286.c:114:0:
src/emu/cpu/i86/instr186.c: In function 'void i80286_popa(i80286_state*)':
src/emu/cpu/i86/instr186.c:32:12: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
   unsigned tmp;
            ^~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/i386/i386.c -o obj//usr/pkgretro64/emu/cpu/i386/i386.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/i386/i386.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/i386/i386.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/i386/i386.c:435:0:
src/emu/cpu/i386/i386ops.c: In function 'void i386_repeat(i386_state*, int)':
src/emu/cpu/i386/i386ops.c:1021:9: warning: variable 'eas' set but not used [-Wunused-but-set-variable]
  UINT32 eas, ead;
         ^~~
src/emu/cpu/i386/i386ops.c:1021:14: warning: variable 'ead' set but not used [-Wunused-but-set-variable]
  UINT32 eas, ead;
              ^~~
In file included from src/emu/cpu/i386/i386.c:435:0:
src/emu/cpu/i386/i386ops.c: In function 'void i386_escape(i386_state*)':
src/emu/cpu/i386/i386ops.c:2226:10: warning: variable 'ea' set but not used [-Wunused-but-set-variable]
   UINT32 ea;
          ^~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/i860/i860.c -o obj//usr/pkgretro64/emu/cpu/i860/i860.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/i860/i860.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/i860/i860.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/i960/i960.c -o obj//usr/pkgretro64/emu/cpu/i960/i960.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/i960/i960.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/i960/i960.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/konami/konami.c -o obj//usr/pkgretro64/emu/cpu/konami/konami.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/konami/konami.c:37:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/konami/konami.c:37:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/konami/konami.c:468:0:
src/emu/cpu/konami/konamops.c: In function 'void brn(konami_state*)':
src/emu/cpu/konami/konamops.c:312:8: warning: variable 't' set but not used [-Wunused-but-set-variable]
  UINT8 t;
        ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/lh5801/lh5801.c -o obj//usr/pkgretro64/emu/cpu/lh5801/lh5801.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/lh5801/lh5801.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/lh5801/lh5801.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/ssem/ssem.c -o obj//usr/pkgretro64/emu/cpu/ssem/ssem.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/ssem/ssem.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/ssem/ssem.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mb88xx/mb88xx.c -o obj//usr/pkgretro64/emu/cpu/mb88xx/mb88xx.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mb88xx/mb88xx.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mb88xx/mb88xx.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mb86233/mb86233.c -o obj//usr/pkgretro64/emu/cpu/mb86233/mb86233.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mb86233/mb86233.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mb86233/mb86233.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/mb86233/mb86233.c: In function 'void cpu_init_mb86233(legacy_cpu_device*, device_irq_callback)':
src/emu/cpu/mb86233/mb86233.c:126:79: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  cpustate->Tables = (UINT32*) memory_region(device->machine, _config->tablergn);
                                                                               ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/pic16c5x/pic16c5x.c -o obj//usr/pkgretro64/emu/cpu/pic16c5x/pic16c5x.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/pic16c5x/pic16c5x.c:63:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/pic16c5x/pic16c5x.c:63:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/pic16c62x/pic16c62x.c -o obj//usr/pkgretro64/emu/cpu/pic16c62x/pic16c62x.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/pic16c62x/pic16c62x.c:53:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/pic16c62x/pic16c62x.c:53:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mips/r3000.c -o obj//usr/pkgretro64/emu/cpu/mips/r3000.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mips/r3000.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mips/r3000.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mips/mips3com.c -o obj//usr/pkgretro64/emu/cpu/mips/mips3com.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mips/mips3com.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mips/mips3com.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mips/mips3fe.c -o obj//usr/pkgretro64/emu/cpu/mips/mips3fe.o
src/emu/cpu/mips/mips3com.c: In function 'offs_t mips3com_dasm(mips3_state*, char*, offs_t, const UINT8*, const UINT8*)':
src/emu/cpu/mips/mips3com.c:184:25: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 op = *(UINT32 *)oprom;
                         ^~~~~
src/emu/cpu/mips/mips3com.c: In function 'void mips3com_tlbp(mips3_state*)':
src/emu/cpu/mips/mips3com.c:314:9: warning: variable 'vpn' set but not used [-Wunused-but-set-variable]
  UINT64 vpn;
         ^~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mips/mips3fe.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mips/mips3fe.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mips/mips3drc.c -o obj//usr/pkgretro64/emu/cpu/mips/mips3drc.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mips/psx.c -o obj//usr/pkgretro64/emu/cpu/mips/psx.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m37710/m37710.c -o obj//usr/pkgretro64/emu/cpu/m37710/m37710.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mips/mips3drc.c:28:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mips/mips3drc.c:28:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m37710/m37710.c:54:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m37710/m37710.c:54:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mips/psx.c:66:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mips/psx.c:66:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m37710/m37710o0.c -o obj//usr/pkgretro64/emu/cpu/m37710/m37710o0.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m37710/m37710o0.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m37710/m37710o0.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m37710/m37710o1.c -o obj//usr/pkgretro64/emu/cpu/m37710/m37710o1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m37710/m37710o1.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m37710/m37710o1.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m37710/m37710o2.c -o obj//usr/pkgretro64/emu/cpu/m37710/m37710o2.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m37710/m37710o2.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m37710/m37710o2.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m37710/m37710o3.c -o obj//usr/pkgretro64/emu/cpu/m37710/m37710o3.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m37710/m37710o3.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m37710/m37710o3.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m6502/m6502.c -o obj//usr/pkgretro64/emu/cpu/m6502/m6502.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m6502/m6502.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m6502/m6502.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/m6502/m6502.c:108:0:
src/emu/cpu/m6502/t6502.c: In function 'void m6502_80(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:40:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(80) { int tmp; RD_IMM; NOP;                 } /* 2 NOP IMM */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_82(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:76:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(82) { int tmp; RD_IMM; NOP;                 } /* 2 NOP IMM */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_c2(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:78:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(c2) { int tmp; RD_IMM; NOP;                 } /* 2 NOP IMM */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_e2(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:79:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(e2) { int tmp; RD_IMM; NOP;                 } /* 2 NOP IMM */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_04(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:108:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(04) { int tmp; RD_ZPG; NOP;                  } /* 3 NOP ZPG */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_44(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:110:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(44) { int tmp; RD_ZPG; NOP;                  } /* 3 NOP ZPG */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_64(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:111:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(64) { int tmp; RD_ZPG; NOP;                  } /* 3 NOP ZPG */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_14(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:117:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(14) { int tmp; RD_ZPX; NOP;                  } /* 4 NOP ZPX */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_34(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:118:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(34) { int tmp; RD_ZPX; NOP;                  } /* 4 NOP ZPX */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_54(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:119:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(54) { int tmp; RD_ZPX; NOP;                  } /* 4 NOP ZPX */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_74(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:120:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(74) { int tmp; RD_ZPX; NOP;                  } /* 4 NOP ZPX */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_d4(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:123:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(d4) { int tmp; RD_ZPX; NOP;                  } /* 4 NOP ZPX */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_f4(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:124:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(f4) { int tmp; RD_ZPX; NOP;                  } /* 4 NOP ZPX */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_89(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:202:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(89) { int tmp; RD_IMM; NOP;                  } /* 2 NOP IMM */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_0c(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:252:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(0c) { int tmp; RD_ABS; NOP;                  } /* 4 NOP ABS */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_1c(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:261:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(1c) { int tmp; RD_ABX_P; NOP;                } /* 4 NOP ABX page penalty */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_3c(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:262:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(3c) { int tmp; RD_ABX_P; NOP;                } /* 4 NOP ABX page penalty */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_5c(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:263:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(5c) { int tmp; RD_ABX_P; NOP;                } /* 4 NOP ABX page penalty */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_7c(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:264:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(7c) { int tmp; RD_ABX_P; NOP;                } /* 4 NOP ABX page penalty */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_dc(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:267:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(dc) { int tmp; RD_ABX_P; NOP;                } /* 4 NOP ABX page penalty */
              ^~~
src/emu/cpu/m6502/t6502.c: In function 'void m6502_fc(m6502_Regs*)':
src/emu/cpu/m6502/t6502.c:268:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(fc) { int tmp; RD_ABX_P; NOP;                } /* 4 NOP ABX page penalty */
              ^~~
In file included from src/emu/cpu/m6502/m6502.c:118:0:
src/emu/cpu/m6502/t65c02.c: In function 'void m65c02_02(m6502_Regs*)':
src/emu/cpu/m6502/t65c02.c:77:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(02) { int tmp; RD_IMM; NOP;                      } /* 2 NOP not sure for rockwell */
              ^~~
src/emu/cpu/m6502/t65c02.c: In function 'void m65c02_22(m6502_Regs*)':
src/emu/cpu/m6502/t65c02.c:78:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(22) { int tmp; RD_IMM; NOP;                      } /* 2 NOP not sure for rockwell */
              ^~~
src/emu/cpu/m6502/t65c02.c: In function 'void m65c02_42(m6502_Regs*)':
src/emu/cpu/m6502/t65c02.c:79:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(42) { int tmp; RD_IMM; NOP;                      } /* 2 NOP not sure for rockwell */
              ^~~
src/emu/cpu/m6502/t65c02.c: In function 'void m65c02_62(m6502_Regs*)':
src/emu/cpu/m6502/t65c02.c:80:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(62) { int tmp; RD_IMM; NOP;                      } /* 2 NOP not sure for rockwell */
              ^~~
src/emu/cpu/m6502/t65c02.c: In function 'void m65c02_82(m6502_Regs*)':
src/emu/cpu/m6502/t65c02.c:81:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(82) { int tmp; RD_IMM; NOP;                      } /* 2 NOP not sure for rockwell */
              ^~~
src/emu/cpu/m6502/t65c02.c: In function 'void m65c02_c2(m6502_Regs*)':
src/emu/cpu/m6502/t65c02.c:83:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(c2) { int tmp; RD_IMM; NOP;                      } /* 2 NOP not sure for rockwell */
              ^~~
src/emu/cpu/m6502/t65c02.c: In function 'void m65c02_e2(m6502_Regs*)':
src/emu/cpu/m6502/t65c02.c:84:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(e2) { int tmp; RD_IMM; NOP;                      } /* 2 NOP not sure for rockwell */
              ^~~
src/emu/cpu/m6502/t65c02.c: In function 'void m65c02_44(m6502_Regs*)':
src/emu/cpu/m6502/t65c02.c:115:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(44) { int tmp; RD_ZPG; NOP;                      } /* 3 NOP not sure for rockwell */
              ^~~
src/emu/cpu/m6502/t65c02.c: In function 'void m65c02_54(m6502_Regs*)':
src/emu/cpu/m6502/t65c02.c:124:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(54) { int tmp; RD_ZPX; NOP;                      } /* 4 NOP not sure for rockwell */
              ^~~
src/emu/cpu/m6502/t65c02.c: In function 'void m65c02_d4(m6502_Regs*)':
src/emu/cpu/m6502/t65c02.c:128:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(d4) { int tmp; RD_ZPX; NOP;                      } /* 4 NOP not sure for rockwell */
              ^~~
src/emu/cpu/m6502/t65c02.c: In function 'void m65c02_f4(m6502_Regs*)':
src/emu/cpu/m6502/t65c02.c:129:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(f4) { int tmp; RD_ZPX; NOP;                      } /* 4 NOP not sure for rockwell */
              ^~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m6502/m6509.c -o obj//usr/pkgretro64/emu/cpu/m6502/m6509.o
src/emu/cpu/m6502/t65c02.c: In function 'void m65c02_5c(m6502_Regs*)':
src/emu/cpu/m6502/t65c02.c:268:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(5c) { int tmp; RD_ABX_C02_NP; RD_DUM; RD_DUM; RD_DUM; RD_DUM; } /* 8 NOP ABX not sure for rockwell. Page penalty not sure */
              ^~~
In file included from src/emu/cpu/m6502/m6502.c:118:0:
src/emu/cpu/m6502/t65c02.c: In function 'void m65c02_dc(m6502_Regs*)':
src/emu/cpu/m6502/t65c02.c:272:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(dc) { int tmp; RD_ABX_C02_NP; NOP;               } /* 4 NOP ABX not sure for rockwell. Page penalty not sure  */
              ^~~
src/emu/cpu/m6502/t65c02.c: In function 'void m65c02_fc(m6502_Regs*)':
src/emu/cpu/m6502/t65c02.c:273:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(fc) { int tmp; RD_ABX_C02_NP; NOP;               } /* 4 NOP ABX not sure for rockwell. Page penalty not sure  */
              ^~~
In file included from src/emu/cpu/m6502/m6502.c:122:0:
src/emu/cpu/m6502/tdeco16.c: In function 'void deco16_67(m6502_Regs*)':
src/emu/cpu/m6502/tdeco16.c:190:6: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
  int tmp; RD_IMM;
      ^~~
src/emu/cpu/m6502/tdeco16.c: In function 'void deco16_4b(m6502_Regs*)':
src/emu/cpu/m6502/tdeco16.c:274:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(4b) { int tmp; cpustate->icount -= 1; RD_IMM;
              ^~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m6502/m6509.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m6502/m6509.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m6502/m65ce02.c -o obj//usr/pkgretro64/emu/cpu/m6502/m65ce02.o
In file included from src/emu/cpu/m6502/m6509.c:101:0:
src/emu/cpu/m6502/t6509.c: In function 'void m6509_80(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:33:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(80) { int tmp; RD_IMM; NOP;                 } /* 2 NOP IMM */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_82(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:69:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(82) { int tmp; RD_IMM; NOP;                 } /* 2 NOP IMM */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_c2(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:71:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(c2) { int tmp; RD_IMM; NOP;                 } /* 2 NOP IMM */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_e2(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:72:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(e2) { int tmp; RD_IMM; NOP;                 } /* 2 NOP IMM */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_04(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:101:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(04) { int tmp; RD_ZPG; NOP;                  } /* 3 NOP ZPG */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_44(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:103:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(44) { int tmp; RD_ZPG; NOP;                  } /* 3 NOP ZPG */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_64(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:104:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(64) { int tmp; RD_ZPG; NOP;                  } /* 3 NOP ZPG */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_14(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:110:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(14) { int tmp; RD_ZPX; NOP;                  } /* 4 NOP ZPX */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_34(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:111:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(34) { int tmp; RD_ZPX; NOP;                  } /* 4 NOP ZPX */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_54(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:112:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(54) { int tmp; RD_ZPX; NOP;                  } /* 4 NOP ZPX */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_74(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:113:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(74) { int tmp; RD_ZPX; NOP;                  } /* 4 NOP ZPX */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_d4(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:116:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(d4) { int tmp; RD_ZPX; NOP;                  } /* 4 NOP ZPX */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_f4(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:117:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(f4) { int tmp; RD_ZPX; NOP;                  } /* 4 NOP ZPX */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_89(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:195:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(89) { int tmp; RD_IMM; NOP;                  } /* 2 NOP IMM */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_0c(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:245:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(0c) { int tmp; RD_ABS; NOP;                  } /* 4 NOP ABS */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_1c(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:254:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(1c) { int tmp; RD_ABX_P; NOP;                } /* 4 NOP ABX page penalty */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_3c(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:255:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(3c) { int tmp; RD_ABX_P; NOP;                } /* 4 NOP ABX page penalty */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_5c(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:256:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(5c) { int tmp; RD_ABX_P; NOP;                } /* 4 NOP ABX page penalty */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_7c(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:257:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(7c) { int tmp; RD_ABX_P; NOP;                } /* 4 NOP ABX page penalty */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_dc(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:260:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(dc) { int tmp; RD_ABX_P; NOP;                } /* 4 NOP ABX page penalty */
              ^~~
src/emu/cpu/m6502/t6509.c: In function 'void m6509_fc(m6509_Regs*)':
src/emu/cpu/m6502/t6509.c:261:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(fc) { int tmp; RD_ABX_P; NOP;                } /* 4 NOP ABX page penalty */
              ^~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m6502/m65ce02.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m6502/m65ce02.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/m6502/m65ce02.c:95:0:
src/emu/cpu/m6502/t65ce02.c: In function 'void m65ce02_82(m65ce02_Regs*)':
src/emu/cpu/m6502/t65ce02.c:76:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(82) { int tmp; RD_INSY; STA; } /* 6 STA INSY */
              ^~~
src/emu/cpu/m6502/t65ce02.c: In function 'void m65ce02_92(m65ce02_Regs*)':
src/emu/cpu/m6502/t65ce02.c:85:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(92) { int tmp; RD_IDZ; STA; } /* 5 STA IDZ */
              ^~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m6502/m4510.c -o obj//usr/pkgretro64/emu/cpu/m6502/m4510.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m6502/m4510.c:103:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m6502/m4510.c:103:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/m6502/m4510.c:183:0:
src/emu/cpu/m6502/t65ce02.c: In function 'void m4510_82(m4510_Regs*)':
src/emu/cpu/m6502/t65ce02.c:76:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(82) { int tmp; RD_INSY; STA; } /* 6 STA INSY */
              ^~~
src/emu/cpu/m6502/t65ce02.c: In function 'void m4510_92(m4510_Regs*)':
src/emu/cpu/m6502/t65ce02.c:85:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
 OP(92) { int tmp; RD_IDZ; STA; } /* 5 STA IDZ */
              ^~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m6800/m6800.c -o obj//usr/pkgretro64/emu/cpu/m6800/m6800.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m6800/m6800.c:76:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m6800/m6800.c:76:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/m6800/m6800.c:671:0:
src/emu/cpu/m6800/6800ops.c: In function 'void brn(m6800_state*)':
src/emu/cpu/m6800/6800ops.c:240:8: warning: variable 't' set but not used [-Wunused-but-set-variable]
  UINT8 t;
        ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m6805/m6805.c -o obj//usr/pkgretro64/emu/cpu/m6805/m6805.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m6805/m6805.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m6805/m6805.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/m6805/m6805.c:506:0:
src/emu/cpu/m6805/6805ops.c: In function 'void brn(m6805_Regs*)':
src/emu/cpu/m6805/6805ops.c:102:8: warning: variable 't' set but not used [-Wunused-but-set-variable]
  UINT8 t;
        ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m6809/m6809.c -o obj//usr/pkgretro64/emu/cpu/m6809/m6809.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m6809/m6809.c:73:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m6809/m6809.c:73:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/m6809/m6809.c:482:0:
src/emu/cpu/m6809/6809ops.c: In function 'void brn(m68_state_t*)':
src/emu/cpu/m6809/6809ops.c:383:8: warning: variable 't' set but not used [-Wunused-but-set-variable]
  UINT8 t;
        ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mc68hc11/mc68hc11.c -o obj//usr/pkgretro64/emu/cpu/mc68hc11/mc68hc11.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mc68hc11/mc68hc11.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mc68hc11/mc68hc11.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
Compiling src/emu/cpu/m68000/m68kcpu.c...
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -I./src/emu/cpu/m68000 -c src/emu/cpu/m68000/m68kcpu.c -o obj//usr/pkgretro64/emu/cpu/m68000/m68kcpu.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m68000/m68kcpu.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m68000/m68kcpu.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/m68000/m68kcpu.c:40:0:
src/emu/cpu/m68000/m68kfpu.c: In function 'void SET_CONDITION_CODES(m68ki_cpu_core*, floatx80)':
src/emu/cpu/m68000/m68kfpu.c:260:10: warning: variable 'regi' set but not used [-Wunused-but-set-variable]
  UINT64 *regi;
          ^~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
Compiling src/emu/cpu/m68000/m68kops.c...
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -I./src/emu/cpu/m68000 -c src/emu/cpu/m68000/m68kops.c -o obj//usr/pkgretro64/emu/cpu/m68000/m68kops.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m68000/m68kops.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m68000/m68kops.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/dsp56k/dsp56k.c -o obj//usr/pkgretro64/emu/cpu/dsp56k/dsp56k.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/pdp1/pdp1.c -o obj//usr/pkgretro64/emu/cpu/pdp1/pdp1.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/dsp56k/dsp56k.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/dsp56k/dsp56k.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/pdp1/pdp1.c:338:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/pdp1/pdp1.c:338:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/dsp56k/dsp56k.c:62:0:
src/emu/cpu/dsp56k/dsp56pcu.c: In function 'void pcu_reset(dsp56k_core*)':
src/emu/cpu/dsp56k/dsp56pcu.c:143:45: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
     dsp56k_program_ram[i] = (mem_value_high << 8) || mem_value_low;
                             ~~~~~~~~~~~~~~~~^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/pdp1/tx0.c -o obj//usr/pkgretro64/emu/cpu/pdp1/tx0.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/pdp1/tx0.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/pdp1/tx0.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/powerpc/ppccom.c -o obj//usr/pkgretro64/emu/cpu/powerpc/ppccom.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/powerpc/ppccom.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/powerpc/ppccom.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/powerpc/ppccom.c: In function 'offs_t ppccom_dasm(powerpc_state*, char*, offs_t, const UINT8*, const UINT8*)':
src/emu/cpu/powerpc/ppccom.c:428:25: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 op = *(UINT32 *)oprom;
                         ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/powerpc/ppcfe.c -o obj//usr/pkgretro64/emu/cpu/powerpc/ppcfe.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/powerpc/ppcfe.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/powerpc/ppcfe.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/powerpc/ppcdrc.c -o obj//usr/pkgretro64/emu/cpu/powerpc/ppcdrc.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/nec/nec.c -o obj//usr/pkgretro64/emu/cpu/nec/nec.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/powerpc/ppcdrc.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/powerpc/ppcdrc.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/nec/nec.c:106:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/nec/nec.c:106:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/nec/nec.c: In function 'void i_popa(nec_state_t*)':
src/emu/cpu/nec/nec.c:551:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
     unsigned tmp;
              ^~~
src/emu/cpu/nec/nec.c: In function 'void i_aam(nec_state_t*)':
src/emu/cpu/nec/nec.c:920:31: warning: variable 'mult' set but not used [-Wunused-but-set-variable]
 OP( 0xd4, i_aam    ) { UINT32 mult=FETCH(); mult=0; nec_state->regs.b[AH] = nec_state->regs.b[AL] / 10; nec_state->regs.b[AL] %= 10; SetSZPF_Word(nec_state->regs.w[AW]); CLKS(15,15,12); }
                               ^~~~
src/emu/cpu/nec/nec.c: In function 'void i_aad(nec_state_t*)':
src/emu/cpu/nec/nec.c:921:31: warning: variable 'mult' set but not used [-Wunused-but-set-variable]
 OP( 0xd5, i_aad    ) { UINT32 mult=FETCH(); mult=0; nec_state->regs.b[AL] = nec_state->regs.b[AH] * 10 + nec_state->regs.b[AL]; nec_state->regs.b[AH] = 0; SetSZPF_Byte(nec_state->regs.b[AL]); CLKS(7,7,8); }
                               ^~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/v30mz/v30mz.c -o obj//usr/pkgretro64/emu/cpu/v30mz/v30mz.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/v30mz/v30mz.c:43:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/v30mz/v30mz.c:43:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/v30mz/v30mz.c: In function 'void i_popa(v30mz_state*)':
src/emu/cpu/v30mz/v30mz.c:380:14: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
     unsigned tmp;
              ^~~
src/emu/cpu/v30mz/v30mz.c: In function 'void i_aam(v30mz_state*)':
src/emu/cpu/v30mz/v30mz.c:754:31: warning: variable 'mult' set but not used [-Wunused-but-set-variable]
 OP( 0xd4, i_aam    ) { UINT32 mult=FETCH; mult=0; cpustate->regs.b[AH] = cpustate->regs.b[AL] / 10; cpustate->regs.b[AL] %= 10; SetSZPF_Word(cpustate->regs.w[AW]); CLK(17); }
                               ^~~~
src/emu/cpu/v30mz/v30mz.c: In function 'void i_aad(v30mz_state*)':
src/emu/cpu/v30mz/v30mz.c:755:31: warning: variable 'mult' set but not used [-Wunused-but-set-variable]
 OP( 0xd5, i_aad    ) { UINT32 mult=FETCH; mult=0; cpustate->regs.b[AL] = cpustate->regs.b[AH] * 10 + cpustate->regs.b[AL]; cpustate->regs.b[AH] = 0; SetSZPF_Byte(cpustate->regs.b[AL]); CLK(5); }
                               ^~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/v60/v60.c -o obj//usr/pkgretro64/emu/cpu/v60/v60.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/v60/v60.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/v60/v60.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/v810/v810.c -o obj//usr/pkgretro64/emu/cpu/v810/v810.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/v810/v810.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/v810/v810.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/upd7810/upd7810.c -o obj//usr/pkgretro64/emu/cpu/upd7810/upd7810.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/upd7810/upd7810.c:407:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/upd7810/upd7810.c:407:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/minx/minx.c -o obj//usr/pkgretro64/emu/cpu/minx/minx.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/minx/minx.c:45:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/minx/minx.c:45:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/minx/minx.c: In function 'void cpu_execute_minx(legacy_cpu_device*)':
src/emu/cpu/minx/minx.c:172:9: warning: variable 'oldpc' set but not used [-Wunused-but-set-variable]
  UINT32 oldpc;
         ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/rsp/rsp.c -o obj//usr/pkgretro64/emu/cpu/rsp/rsp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/rsp/rsp.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/rsp/rsp.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/rsp/rspdrc.c -o obj//usr/pkgretro64/emu/cpu/rsp/rspdrc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/rsp/rspdrc.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/rsp/rspdrc.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/rsp/rspdrc.c: In function 'void cfunc_rsp_sdv(void*)':
src/emu/cpu/rsp/rspdrc.c:1647:6: warning: variable 'end' set but not used [-Wunused-but-set-variable]
  int end = 0;
      ^~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/rsp/rspfe.c -o obj//usr/pkgretro64/emu/cpu/rsp/rspfe.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/rsp/rspfe.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/rsp/rspfe.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mn10200/mn10200.c -o obj//usr/pkgretro64/emu/cpu/mn10200/mn10200.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mn10200/mn10200.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mn10200/mn10200.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/saturn/saturn.c -o obj//usr/pkgretro64/emu/cpu/saturn/saturn.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/saturn/saturn.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/saturn/saturn.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/s2650/s2650.c -o obj//usr/pkgretro64/emu/cpu/s2650/s2650.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/s2650/s2650.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/s2650/s2650.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/sc61860/sc61860.c -o obj//usr/pkgretro64/emu/cpu/sc61860/sc61860.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/sc61860/sc61860.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/sc61860/sc61860.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/sm8500/sm8500.c -o obj//usr/pkgretro64/emu/cpu/sm8500/sm8500.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/sm8500/sm8500.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/sm8500/sm8500.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/sm8500/sm8500.c: In function 'void cpu_execute_sm8500(legacy_cpu_device*)':
src/emu/cpu/sm8500/sm8500.c:230:9: warning: variable 'oldpc' set but not used [-Wunused-but-set-variable]
  UINT16 oldpc;
         ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/spc700/spc700.c -o obj//usr/pkgretro64/emu/cpu/spc700/spc700.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/spc700/spc700.c:64:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/spc700/spc700.c:64:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/ssp1601/ssp1601.c -o obj//usr/pkgretro64/emu/cpu/ssp1601/ssp1601.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/ssp1601/ssp1601.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/ssp1601/ssp1601.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/avr8/avr8.c -o obj//usr/pkgretro64/emu/cpu/avr8/avr8.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/avr8/avr8.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/avr8/avr8.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms0980/tms0980.c -o obj//usr/pkgretro64/emu/cpu/tms0980/tms0980.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms0980/tms0980.c:122:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms0980/tms0980.c:122:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms7000/tms7000.c -o obj//usr/pkgretro64/emu/cpu/tms7000/tms7000.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms7000/tms7000.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms9900/tms9900.c -o obj//usr/pkgretro64/emu/cpu/tms9900/tms9900.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms7000/tms7000.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms9900/tms9900.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms9900/tms9900.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms9900/tms9980a.c -o obj//usr/pkgretro64/emu/cpu/tms9900/tms9980a.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms9900/tms9995.c -o obj//usr/pkgretro64/emu/cpu/tms9900/tms9995.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms9900/tms9980a.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms9900/tms9980a.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms9900/tms9995.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms9900/tms9995.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/cpu/tms9900/tms9995.c:11:0:
src/emu/cpu/tms9900/99xxcore.h: In function 'int readword(tms99xx_state*, int)':
src/emu/cpu/tms9900/99xxcore.h:922:53: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    return *(UINT16 *)(& cpustate->RAM[addr - 0xf000]);
                                                     ^
src/emu/cpu/tms9900/99xxcore.h:943:53: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    return *(UINT16 *)(& cpustate->RAM[addr - 0xff00]);
                                                     ^
src/emu/cpu/tms9900/99xxcore.h: In function 'void writeword(tms99xx_state*, int, int)':
src/emu/cpu/tms9900/99xxcore.h:957:46: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    *(UINT16 *)(& cpustate->RAM[addr - 0xf000]) = data;
                                              ^
src/emu/cpu/tms9900/99xxcore.h:973:46: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    *(UINT16 *)(& cpustate->RAM[addr - 0xff00]) = data;
                                              ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms9900/ti990_10.c -o obj//usr/pkgretro64/emu/cpu/tms9900/ti990_10.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms9900/ti990_10.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms9900/ti990_10.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms34010/tms34010.c -o obj//usr/pkgretro64/emu/cpu/tms34010/tms34010.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms32010/tms32010.c -o obj//usr/pkgretro64/emu/cpu/tms32010/tms32010.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms32010/tms32010.c:61:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms32010/tms32010.c:61:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms34010/tms34010.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms34010/tms34010.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms32025/tms32025.c -o obj//usr/pkgretro64/emu/cpu/tms32025/tms32025.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms32025/tms32025.c:119:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms32025/tms32025.c:119:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms32031/tms32031.c -o obj//usr/pkgretro64/emu/cpu/tms32031/tms32031.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms32031/tms32031.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms32031/tms32031.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms32051/tms32051.c -o obj//usr/pkgretro64/emu/cpu/tms32051/tms32051.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms32051/tms32051.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms32051/tms32051.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms57002/tms57002.c -o obj//usr/pkgretro64/emu/cpu/tms57002/tms57002.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms57002/tms57002.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms57002/tms57002.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tlcs90/tlcs90.c -o obj//usr/pkgretro64/emu/cpu/tlcs90/tlcs90.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tlcs90/tlcs90.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tlcs90/tlcs90.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tlcs900/tlcs900.c -o obj//usr/pkgretro64/emu/cpu/tlcs900/tlcs900.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tlcs900/tlcs900.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tlcs900/tlcs900.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/z80/z80.c -o obj//usr/pkgretro64/emu/cpu/z80/z80.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/z80/z80.c:120:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/z80/z80.c:120:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/z80/z80daisy.c -o obj//usr/pkgretro64/emu/cpu/z80/z80daisy.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/z80/z80daisy.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/z80/z80daisy.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/lr35902/lr35902.c -o obj//usr/pkgretro64/emu/cpu/lr35902/lr35902.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/lr35902/lr35902.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/lr35902/lr35902.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/z180/z180.c -o obj//usr/pkgretro64/emu/cpu/z180/z180.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/z180/z180.c:89:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/z180/z180.c:89:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/z8000/z8000.c -o obj//usr/pkgretro64/emu/cpu/z8000/z8000.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/z8000/z8000.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/z8000/z8000.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/z8/z8.c -o obj//usr/pkgretro64/emu/cpu/z8/z8.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/z8/z8.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/z8/z8.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/superfx/superfx.c -o obj//usr/pkgretro64/emu/cpu/superfx/superfx.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/superfx/superfx.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/superfx/superfx.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/attotime.c -o obj//usr/pkgretro64/emu/attotime.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/attotime.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/audit.c -o obj//usr/pkgretro64/emu/audit.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/audit.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/audit.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cheat.c -o obj//usr/pkgretro64/emu/cheat.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/cheat.c:76:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/cheat.c:76:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/clifront.c -o obj//usr/pkgretro64/emu/clifront.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/clifront.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/clifront.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/config.c -o obj//usr/pkgretro64/emu/config.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/config.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/config.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/crsshair.c -o obj//usr/pkgretro64/emu/crsshair.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/debugger.c -o obj//usr/pkgretro64/emu/debugger.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/crsshair.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/crsshair.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/debugger.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/debugger.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/devcb.c -o obj//usr/pkgretro64/emu/devcb.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/devcpu.c -o obj//usr/pkgretro64/emu/devcpu.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/devcb.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/devcb.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/devcpu.c:40:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/devcpu.c:40:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/devcpu.c: In member function 'virtual offs_t legacy_cpu_device::disasm_disassemble(char*, offs_t, const UINT8*, const UINT8*, UINT32)':
src/emu/devcpu.c:426:40: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    sprintf(buffer, "$%04X", *(UINT16 *)oprom);
                                        ^~~~~
src/emu/devcpu.c:430:40: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
    sprintf(buffer, "$%08X", *(UINT32 *)oprom);
                                        ^~~~~
src/emu/devcpu.c:434:53: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
    sprintf(buffer, "$%08X%08X", (UINT32)(*(UINT64 *)oprom >> 32), (UINT32)(*(UINT64 *)oprom >> 0));
                                                     ^~~~~
src/emu/devcpu.c:434:87: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
    sprintf(buffer, "$%08X%08X", (UINT32)(*(UINT64 *)oprom >> 32), (UINT32)(*(UINT64 *)oprom >> 0));
                                                                                       ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/devimage.c -o obj//usr/pkgretro64/emu/devimage.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/devimage.c:41:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/devimage.c:41:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/devimage.c: In member function 'bool legacy_image_device_base::load_internal(const char*, bool, int, option_resolution*)':
src/emu/devimage.c:366:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (err)
     ^~
src/emu/devimage.c:370:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  softload = load_software_part( this, path, &m_software_info_ptr, &m_software_part_ptr, &m_full_software_name );
  ^~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/devlegcy.c -o obj//usr/pkgretro64/emu/devlegcy.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/devlegcy.c:40:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/devlegcy.c:40:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/devintrf.c -o obj//usr/pkgretro64/emu/devintrf.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/didisasm.c -o obj//usr/pkgretro64/emu/didisasm.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/didisasm.c:40:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/didisasm.c:40:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/devintrf.c:40:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/devintrf.c:40:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/diexec.c -o obj//usr/pkgretro64/emu/diexec.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/diexec.c:40:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/diexec.c:40:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/devintrf.c: In member function 'void device_config::process_token(UINT32, const machine_config_token*&)':
src/emu/devintrf.c:430:103: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     case 2: *(UINT16 *)((UINT8 *)downcast<legacy_device_config_base *>(this)->inline_config() + offset) = data32; break;
                                                                                                       ^
src/emu/devintrf.c:431:103: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
     case 4: *(UINT32 *)((UINT8 *)downcast<legacy_device_config_base *>(this)->inline_config() + offset) = data32; break;
                                                                                                       ^
src/emu/devintrf.c:444:103: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     case 2: *(UINT16 *)((UINT8 *)downcast<legacy_device_config_base *>(this)->inline_config() + offset) = data64; break;
                                                                                                       ^
src/emu/devintrf.c:445:103: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
     case 4: *(UINT32 *)((UINT8 *)downcast<legacy_device_config_base *>(this)->inline_config() + offset) = data64; break;
                                                                                                       ^
src/emu/devintrf.c:446:103: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
     case 8: *(UINT64 *)((UINT8 *)downcast<legacy_device_config_base *>(this)->inline_config() + offset) = data64; break;
                                                                                                       ^
src/emu/devintrf.c:458:102: warning: cast from 'UINT8* {aka unsigned char*}' to 'float*' increases required alignment of target type [-Wcast-align]
     case 4: *(float *)((UINT8 *)downcast<legacy_device_config_base *>(this)->inline_config() + offset) = (float)(INT32)data32 / (float)(1 << bits); break;
                                                                                                      ^
src/emu/devintrf.c:459:103: warning: cast from 'UINT8* {aka unsigned char*}' to 'double*' increases required alignment of target type [-Wcast-align]
     case 8: *(double *)((UINT8 *)downcast<legacy_device_config_base *>(this)->inline_config() + offset) = (double)(INT32)data32 / (double)(1 << bits); break;
                                                                                                       ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/diimage.c -o obj//usr/pkgretro64/emu/diimage.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/dimemory.c -o obj//usr/pkgretro64/emu/dimemory.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/diimage.c:40:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/diimage.c:40:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/dimemory.c:40:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/dimemory.c:40:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/dinvram.c -o obj//usr/pkgretro64/emu/dinvram.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/dinvram.c:40:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/dinvram.c:40:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/disound.c -o obj//usr/pkgretro64/emu/disound.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/distate.c -o obj//usr/pkgretro64/emu/distate.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/distate.c:40:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/distate.c:40:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/disound.c:40:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/disound.c:40:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/drawgfx.c -o obj//usr/pkgretro64/emu/drawgfx.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/driver.c -o obj//usr/pkgretro64/emu/driver.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/drawgfx.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/driver.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/driver.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/emu.h:67:0,
                 from src/emu/drawgfx.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/emualloc.c -o obj//usr/pkgretro64/emu/emualloc.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emualloc.c:40:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/emucore.c -o obj//usr/pkgretro64/emu/emucore.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/emuopts.c -o obj//usr/pkgretro64/emu/emuopts.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/emuopts.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/emuopts.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/emupal.c -o obj//usr/pkgretro64/emu/emupal.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/emupal.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/emupal.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/fileio.c -o obj//usr/pkgretro64/emu/fileio.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/fileio.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/fileio.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/hash.c -o obj//usr/pkgretro64/emu/hash.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/hash.c:119:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/hash.c:119:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/hashfile.c -o obj//usr/pkgretro64/emu/hashfile.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/hashfile.h:12,
                 from src/emu/hashfile.c:9:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/hashfile.h:12,
                 from src/emu/hashfile.c:9:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/hashfile.c: At global scope:
src/emu/hashfile.c:393:13: warning: 'void preload_use_proc(hash_file*, void*, hash_info*)' defined but not used [-Wunused-function]
 static void preload_use_proc(hash_file *hashfile, void *param, hash_info *hi)
             ^~~~~~~~~~~~~~~~
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/hiscore.c -o obj//usr/pkgretro64/emu/hiscore.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/hiscore.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/hiscore.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/image.c -o obj//usr/pkgretro64/emu/image.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/image.c:13:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/image.c:13:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/info.c -o obj//usr/pkgretro64/emu/info.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/info.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/info.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/input.c -o obj//usr/pkgretro64/emu/input.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/input.c:21:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/input.c:21:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/input.c: In function 'int input_code_check_axis(running_machine*, input_device_item*, input_code)':
src/emu/input.c:1148:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if ((INPUT_CODE_DEVCLASS(code) == DEVICE_CLASS_LIGHTGUN)
     ^~
src/emu/input.c:1154:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  diff = curval - item->memory;
  ^~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/inputseq.c -o obj//usr/pkgretro64/emu/inputseq.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/inputseq.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/inputseq.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/inptport.c -o obj//usr/pkgretro64/emu/inptport.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/inptport.c:94:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/inptport.c:94:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/ioprocs.c -o obj//usr/pkgretro64/emu/ioprocs.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/ioprocs.h:13,
                 from src/emu/ioprocs.c:3:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/ioprocs.h:13,
                 from src/emu/ioprocs.c:3:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/mame.c -o obj//usr/pkgretro64/emu/mame.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/mame.c:75:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/mame.c:75:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine.c -o obj//usr/pkgretro64/emu/machine.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/machine.c:103:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/machine.c:103:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
src/emu/machine.c: In member function 'int running_machine::run(bool)':
src/emu/machine.c:368:8: warning: unused variable 'error' [-Wunused-variable]
    int error = MAMERR_NONE;
        ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/mconfig.c -o obj//usr/pkgretro64/emu/mconfig.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/mconfig.c:40:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/mconfig.c:40:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/memory.c -o obj//usr/pkgretro64/emu/memory.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/memory.c:175:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/memory.c:175:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/memory.c: In function 'UINT16 read_word_generic(const address_space*, offs_t, UINT16)':
src/emu/memory.c:607:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   result = *(UINT16 *)&(*handler->bankbaseptr)[byteoffset & ~1];
                                                               ^
src/emu/memory.c: In function 'void write_word_generic(const address_space*, offs_t, UINT16, UINT16)':
src/emu/memory.c:635:68: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *dest = (UINT16 *)&(*handler->bankbaseptr)[byteoffset & ~1];
                                                                    ^
src/emu/memory.c: In function 'UINT32 read_dword_generic(const address_space*, offs_t, UINT32)':
src/emu/memory.c:663:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   result = *(UINT32 *)&(*handler->bankbaseptr)[byteoffset & ~3];
                                                               ^
src/emu/memory.c: In function 'void write_dword_generic(const address_space*, offs_t, UINT32, UINT32)':
src/emu/memory.c:691:68: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32 *dest = (UINT32 *)&(*handler->bankbaseptr)[byteoffset & ~3];
                                                                    ^
src/emu/memory.c: In function 'UINT64 read_qword_generic(const address_space*, offs_t, UINT64)':
src/emu/memory.c:719:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   result = *(UINT64 *)&(*handler->bankbaseptr)[byteoffset & ~7];
                                                               ^
src/emu/memory.c: In function 'void write_qword_generic(const address_space*, offs_t, UINT64, UINT64)':
src/emu/memory.c:747:64: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT64 *dest = (UINT64 *)&(*handler->bankbaseptr)[offset & ~7];
                                                                ^
src/emu/memory.c: In function 'void memory_init_locate(running_machine*)':
src/emu/memory.c:2102:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'void**' increases required alignment of target type [-Wcast-align]
     *(void **)((UINT8 *)machine->driver_data + entry->baseptroffs_plus1 - 1) = entry->memory;
                                                                            ^
src/emu/memory.c:2104:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'void**' increases required alignment of target type [-Wcast-align]
     *(void **)((UINT8 *)&machine->generic + entry->genbaseptroffs_plus1 - 1) = entry->memory;
                                                                            ^
src/emu/memory.c:2108:77: warning: cast from 'UINT8* {aka unsigned char*}' to 'size_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align]
     *(size_t *)((UINT8 *)machine->driver_data + entry->sizeptroffs_plus1 - 1) = entry->byteend - entry->bytestart + 1;
                                                                             ^
src/emu/memory.c:2110:77: warning: cast from 'UINT8* {aka unsigned char*}' to 'size_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align]
     *(size_t *)((UINT8 *)&machine->generic + entry->gensizeptroffs_plus1 - 1) = entry->byteend - entry->bytestart + 1;
                                                                             ^
src/emu/memory.c: In function 'void map_detokenize(memory_private*, address_map*, const game_driver*, const device_config*, const addrmap_token*)':
src/emu/memory.c:2188:22: warning: variable 'firstentryptr' set but not used [-Wunused-but-set-variable]
  address_map_entry **firstentryptr;
                      ^~~~~~~~~~~~~
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/memory.c:175:
src/emu/memory.c: In function 'void (* bank_find_or_allocate(const address_space*, const char*, offs_t, offs_t, offs_t, offs_t, read_or_write))()':
src/emu/emualloc.h:57:122: warning: cast from 'unsigned char*' to 'bank_info* {aka _bank_info*}' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array_clear(_pool, _type, _num) (_pool).add_array(new(__FILE__, __LINE__, zeromem) _type[_num], (_num))
                                                                                                                          ^
src/emu/machine.h:117:41: note: in expansion of macro 'pool_alloc_array_clear'
 #define auto_alloc_array_clear(m, t, c) pool_alloc_array_clear(static_cast<running_machine *>(m)->m_respool, t, c)
                                         ^~~~~~~~~~~~~~~~~~~~~~
src/emu/memory.c:2586:23: note: in expansion of macro 'auto_alloc_array_clear'
   bank = (bank_info *)auto_alloc_array_clear(space->machine, UINT8, sizeof(bank_info) + strlen(tag) + 1 + strlen(name));
                       ^~~~~~~~~~~~~~~~~~~~~~
src/emu/memory.c: In function 'int subtable_merge(address_table*)':
src/emu/memory.c:253:125: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
 #define SUBTABLE_PTR(tabledata, entry) (&(tabledata)->table[(1 << LEVEL1_BITS) + (((entry) - SUBTABLE_BASE) << LEVEL2_BITS)])
                                                                                                                             ^
src/emu/memory.c:3075:33: note: in expansion of macro 'SUBTABLE_PTR'
    UINT32 *subtable = (UINT32 *)SUBTABLE_PTR(tabledata, subindex + SUBTABLE_BASE);
                                 ^~~~~~~~~~~~
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/memory.c:175:
src/emu/memory.c: In function 'void* block_allocate(const address_space*, offs_t, offs_t, void*)':
src/emu/emualloc.h:57:122: warning: cast from 'unsigned char*' to 'memory_block* {aka _memory_block*}' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array_clear(_pool, _type, _num) (_pool).add_array(new(__FILE__, __LINE__, zeromem) _type[_num], (_num))
                                                                                                                          ^
src/emu/machine.h:117:41: note: in expansion of macro 'pool_alloc_array_clear'
 #define auto_alloc_array_clear(m, t, c) pool_alloc_array_clear(static_cast<running_machine *>(m)->m_respool, t, c)
                                         ^~~~~~~~~~~~~~~~~~~~~~
src/emu/memory.c:3309:26: note: in expansion of macro 'auto_alloc_array_clear'
  block = (memory_block *)auto_alloc_array_clear(space->machine, UINT8, bytestoalloc);
                          ^~~~~~~~~~~~~~~~~~~~~~
src/emu/memory.c: In function 'void memory_configure_bank(running_machine*, const char*, int, int, void*, offs_t)':
src/emu/memory.c:1053:2: warning: nonnull argument 'base' compared to NULL [-Wnonnull-compare]
  if (!base)
  ^~
src/emu/memory.c: In function 'void memory_configure_bank_decrypted(running_machine*, const char*, int, int, void*, offs_t)':
src/emu/memory.c:1082:2: warning: nonnull argument 'base' compared to NULL [-Wnonnull-compare]
  if (!base)
  ^~
src/emu/memory.c: In function 'void memory_set_bankptr(running_machine*, const char*, void*)':
src/emu/memory.c:1155:2: warning: nonnull argument 'base' compared to NULL [-Wnonnull-compare]
  if (base == NULL)
  ^~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/output.c -o obj//usr/pkgretro64/emu/output.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/output.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/output.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/render.c -o obj//usr/pkgretro64/emu/render.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/render.c:40:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/render.c:40:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/rendfont.c -o obj//usr/pkgretro64/emu/rendfont.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/rendfont.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/rendfont.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/rendlay.c -o obj//usr/pkgretro64/emu/rendlay.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/rendlay.c:59:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/rendlay.c:59:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/rendutil.c -o obj//usr/pkgretro64/emu/rendutil.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/rendutil.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/rendutil.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/romload.c -o obj//usr/pkgretro64/emu/romload.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/romload.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/romload.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/schedule.c -o obj//usr/pkgretro64/emu/schedule.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/schedule.c:40:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/schedule.c:40:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/softlist.c -o obj//usr/pkgretro64/emu/softlist.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/softlist.c:10:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/softlist.c:10:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/softlist.c: In function 'void start_handler(void*, const char*, const char**)':
src/emu/softlist.c:628:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
        add_rom_entry( swlist, NULL, (const char*)atoi(str_value), offset, length, ROMENTRYTYPE_FILL );
                                                                ^
src/emu/softlist.c: At global scope:
src/emu/softlist.c:166:13: warning: 'void software_name_split(running_machine*, const char*, char**, char**, char**)' defined but not used [-Wunused-function]
 static void software_name_split(running_machine* machine, const char *swlist_swname, char **swlist_name, char **swname, char **swpart )
             ^~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound.c -o obj//usr/pkgretro64/emu/sound.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/sound.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/sound.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/state.c -o obj//usr/pkgretro64/emu/state.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/state.c:26:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/state.c:26:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/streams.c -o obj//usr/pkgretro64/emu/streams.o
src/emu/state.c: In function 'state_save_error validate_header(const UINT8*, const char*, UINT32, void (*)(const char*, ...), const char*)':
src/emu/state.c:463:42: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT32 rawsig = *(UINT32 *)&header[0x1c];
                                          ^
src/emu/state.c: In function 'state_save_error state_save_write_file(running_machine*, mame_file*)':
src/emu/state.c:526:25: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  *(UINT32 *)&header[0x1c] = LITTLE_ENDIANIZE_INT32(signature);
                         ^
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/streams.c:46:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/streams.c:46:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/tilemap.c -o obj//usr/pkgretro64/emu/tilemap.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/tilemap.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/tilemap.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/timer.c -o obj//usr/pkgretro64/emu/timer.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/timer.c:13:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/timer.c:13:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/ui.c -o obj//usr/pkgretro64/emu/ui.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/ui.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/ui.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/ui.c:12:
src/emu/ui.c: In function 'slider_state* slider_alloc(running_machine*, const char*, INT32, INT32, INT32, INT32, slider_update, void*)':
src/emu/emualloc.h:57:122: warning: cast from 'unsigned char*' to 'slider_state* {aka _slider_state*}' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array_clear(_pool, _type, _num) (_pool).add_array(new(__FILE__, __LINE__, zeromem) _type[_num], (_num))
                                                                                                                          ^
src/emu/machine.h:117:41: note: in expansion of macro 'pool_alloc_array_clear'
 #define auto_alloc_array_clear(m, t, c) pool_alloc_array_clear(static_cast<running_machine *>(m)->m_respool, t, c)
                                         ^~~~~~~~~~~~~~~~~~~~~~
src/emu/ui.c:1452:40: note: in expansion of macro 'auto_alloc_array_clear'
  slider_state *state = (slider_state *)auto_alloc_array_clear(machine, UINT8, size);
                                        ^~~~~~~~~~~~~~~~~~~~~~
src/emu/ui.c: At global scope:
src/emu/ui.c:1424:15: warning: 'UINT32 handler_load_save(running_machine*, render_container*, UINT32)' defined but not used [-Wunused-function]
 static UINT32 handler_load_save(running_machine *machine, render_container *container, UINT32 state)
               ^~~~~~~~~~~~~~~~~
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/uigfx.c -o obj//usr/pkgretro64/emu/uigfx.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/uiimage.c -o obj//usr/pkgretro64/emu/uiimage.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/uigfx.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/uigfx.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/uiimage.c:20:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/uiimage.c:20:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/uiinput.c -o obj//usr/pkgretro64/emu/uiinput.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/uiinput.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/uiinput.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/uimenu.c -o obj//usr/pkgretro64/emu/uimenu.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/validity.c -o obj//usr/pkgretro64/emu/validity.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/uimenu.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/uimenu.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/uimenu.c:12:
src/emu/uimenu.c: In function 'void* ui_menu_pool_alloc(ui_menu*, size_t)':
src/emu/emualloc.h:57:122: warning: cast from 'unsigned char*' to 'ui_menu_pool* {aka _ui_menu_pool*}' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array_clear(_pool, _type, _num) (_pool).add_array(new(__FILE__, __LINE__, zeromem) _type[_num], (_num))
                                                                                                                          ^
src/emu/machine.h:117:41: note: in expansion of macro 'pool_alloc_array_clear'
 #define auto_alloc_array_clear(m, t, c) pool_alloc_array_clear(static_cast<running_machine *>(m)->m_respool, t, c)
                                         ^~~~~~~~~~~~~~~~~~~~~~
src/emu/uimenu.c:677:25: note: in expansion of macro 'auto_alloc_array_clear'
  pool = (ui_menu_pool *)auto_alloc_array_clear(menu->machine, UINT8, sizeof(*pool) + UI_MENU_POOL_SIZE);
                         ^~~~~~~~~~~~~~~~~~~~~~
src/emu/uimenu.c: In function 'void ui_menu_handle_keys(ui_menu*, UINT32)':
src/emu/uimenu.c:1151:6: warning: unused variable 'ignorepause' [-Wunused-variable]
  int ignorepause = ui_menu_is_force_game_select();
      ^~~~~~~~~~~
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/validity.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/validity.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video.c -o obj//usr/pkgretro64/emu/video.o
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/video.c:40:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/video.c:40:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/watchdog.c -o obj//usr/pkgretro64/emu/watchdog.o
src/emu/video.c: In function 'osd_ticks_t throttle_until_ticks(running_machine*, osd_ticks_t)':
src/emu/video.c:870:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (machine->paused())
     ^~
src/emu/video.c:874:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  while (current_ticks < target_ticks)
  ^~~~~
src/emu/video.c: In function 'void screen_save_snapshot(running_machine*, device_t*, mame_file*)':
src/emu/video.c:1086:12: warning: variable 'error' set but not used [-Wunused-but-set-variable]
  png_error error;
            ^~~~~
src/emu/video.c: At global scope:
src/emu/video.c:1172:19: warning: 'file_error mame_fopen_next(running_machine*, const char*, const char*, mame_file**)' defined but not used [-Wunused-function]
 static file_error mame_fopen_next(running_machine *machine, const char *pathoption, const char *extension, mame_file **file)
                   ^~~~~~~~~~~~~~~
In file included from src/emu/emucore.h:30:0,
                 from src/emu/emu.h:53,
                 from src/emu/watchdog.c:12:
src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/emu.h:67:0,
                 from src/emu/watchdog.c:12:
src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/debug/debugcmd.c -o obj//usr/pkgretro64/emu/debug/debugcmd.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/debug/debugcmd.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/debug/debugcmd.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/debug/debugcmt.c -o obj//usr/pkgretro64/emu/debug/debugcmt.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/debug/debugcmt.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/debug/debugcmt.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/debug/debugcon.c -o obj//usr/pkgretro64/emu/debug/debugcon.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/debug/debugcon.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/debug/debugcon.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/debug/debugcpu.c -o obj//usr/pkgretro64/emu/debug/debugcpu.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/debug/debughlp.c -o obj//usr/pkgretro64/emu/debug/debughlp.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/debug/debugcpu.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/debug/debughlp.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/debug/debugcpu.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/debug/debughlp.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/debug/debugvw.c -o obj//usr/pkgretro64/emu/debug/debugvw.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/debug/debugvw.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/debug/debugvw.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/debug/dvdisasm.c -o obj//usr/pkgretro64/emu/debug/dvdisasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/debug/dvdisasm.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/debug/dvdisasm.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/debug/dvmemory.c -o obj//usr/pkgretro64/emu/debug/dvmemory.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/debug/dvmemory.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/debug/dvstate.c -o obj//usr/pkgretro64/emu/debug/dvstate.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/debug/dvmemory.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/debug/dvstate.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/debug/dvstate.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/debug/dvtext.c -o obj//usr/pkgretro64/emu/debug/dvtext.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/debug/dvtext.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/debug/dvtext.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/debug/express.c -o obj//usr/pkgretro64/emu/debug/express.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/debug/textbuf.c -o obj//usr/pkgretro64/emu/debug/textbuf.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/debugint/debugint.c -o obj//usr/pkgretro64/emu/debugint/debugint.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/debugint/debugint.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/debugint/debugint.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/filter.c -o obj//usr/pkgretro64/emu/sound/filter.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/filter.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/filter.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/flt_vol.c -o obj//usr/pkgretro64/emu/sound/flt_vol.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/flt_vol.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/flt_vol.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/flt_rc.c -o obj//usr/pkgretro64/emu/sound/flt_rc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/flt_rc.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/wavwrite.c -o obj//usr/pkgretro64/emu/sound/wavwrite.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/flt_rc.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/audio/generic.c -o obj//usr/pkgretro64/emu/audio/generic.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/audio/generic.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/audio/generic.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/drivers/empty.c -o obj//usr/pkgretro64/emu/drivers/empty.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/drivers/empty.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/drivers/empty.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/53c810.c -o obj//usr/pkgretro64/emu/machine/53c810.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/6532riot.c -o obj//usr/pkgretro64/emu/machine/6532riot.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/53c810.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/6532riot.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/53c810.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/6532riot.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/machine/53c810.c: In function 'void dmaop_select(running_machine*)':
src/emu/machine/53c810.c:151:9: warning: variable 'operand' set but not used [-Wunused-but-set-variable]
  UINT32 operand;
         ^~~~~~~
src/emu/machine/53c810.c: In function 'void dmaop_wait_disconnect(running_machine*)':
src/emu/machine/53c810.c:176:9: warning: variable 'operand' set but not used [-Wunused-but-set-variable]
  UINT32 operand;
         ^~~~~~~
src/emu/machine/53c810.c: In function 'void dmaop_wait_reselect(running_machine*)':
src/emu/machine/53c810.c:194:9: warning: variable 'operand' set but not used [-Wunused-but-set-variable]
  UINT32 operand;
         ^~~~~~~
src/emu/machine/53c810.c: In function 'void dmaop_set(running_machine*)':
src/emu/machine/53c810.c:212:9: warning: variable 'operand' set but not used [-Wunused-but-set-variable]
  UINT32 operand;
         ^~~~~~~
src/emu/machine/53c810.c: In function 'void dmaop_clear(running_machine*)':
src/emu/machine/53c810.c:241:9: warning: variable 'operand' set but not used [-Wunused-but-set-variable]
  UINT32 operand;
         ^~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/6522via.c -o obj//usr/pkgretro64/emu/machine/6522via.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/6526cia.c -o obj//usr/pkgretro64/emu/machine/6526cia.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/6522via.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/6522via.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/6526cia.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/6526cia.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/6821pia.c -o obj//usr/pkgretro64/emu/machine/6821pia.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/6821pia.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/6821pia.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/6840ptm.c -o obj//usr/pkgretro64/emu/machine/6840ptm.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/6850acia.c -o obj//usr/pkgretro64/emu/machine/6850acia.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/6840ptm.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/6840ptm.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/6850acia.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/6850acia.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/68681.c -o obj//usr/pkgretro64/emu/machine/68681.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/68681.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/68681.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/7474.c -o obj//usr/pkgretro64/emu/machine/7474.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/7474.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/7474.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/74123.c -o obj//usr/pkgretro64/emu/machine/74123.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/74123.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/74123.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/74148.c -o obj//usr/pkgretro64/emu/machine/74148.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/74153.c -o obj//usr/pkgretro64/emu/machine/74153.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/74148.c:41:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/74148.c:41:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/74153.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/74153.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/74181.c -o obj//usr/pkgretro64/emu/machine/74181.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/8042kbdc.c -o obj//usr/pkgretro64/emu/machine/8042kbdc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/74181.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/74181.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/8237dma.c -o obj//usr/pkgretro64/emu/machine/8237dma.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/8042kbdc.c:176:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/8042kbdc.c:176:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/8237dma.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/8237dma.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/8257dma.c -o obj//usr/pkgretro64/emu/machine/8257dma.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/8257dma.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/8257dma.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/8255ppi.c -o obj//usr/pkgretro64/emu/machine/8255ppi.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/8255ppi.c:93:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/adc083x.c -o obj//usr/pkgretro64/emu/machine/adc083x.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/8255ppi.c:93:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/adc083x.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/adc083x.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/adc1038.c -o obj//usr/pkgretro64/emu/machine/adc1038.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/adc1038.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/adc1038.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/adc1213x.c -o obj//usr/pkgretro64/emu/machine/adc1213x.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/adc1213x.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/am53cf96.c -o obj//usr/pkgretro64/emu/machine/am53cf96.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/adc1213x.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/am53cf96.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/am53cf96.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/at28c16.c -o obj//usr/pkgretro64/emu/machine/at28c16.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/at28c16.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/at28c16.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/cdp1852.c -o obj//usr/pkgretro64/emu/machine/cdp1852.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/ds1302.c -o obj//usr/pkgretro64/emu/machine/ds1302.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/cdp1852.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/cdp1852.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/ds1302.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/ds1302.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/ds2401.c -o obj//usr/pkgretro64/emu/machine/ds2401.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/ds2401.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/ds2401.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/ds2404.c -o obj//usr/pkgretro64/emu/machine/ds2404.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/ds2404.c:3:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/ds2404.c:3:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/eeprom.c -o obj//usr/pkgretro64/emu/machine/eeprom.o
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/eeprom.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/f3853.c -o obj//usr/pkgretro64/emu/machine/f3853.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/eeprom.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/f3853.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/f3853.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/generic.c -o obj//usr/pkgretro64/emu/machine/generic.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/i8243.c -o obj//usr/pkgretro64/emu/machine/i8243.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/generic.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/generic.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/i8243.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/i8243.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/i8255a.c -o obj//usr/pkgretro64/emu/machine/i8255a.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/i8255a.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/i8255a.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/i2cmem.c -o obj//usr/pkgretro64/emu/machine/i2cmem.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/i2cmem.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/i2cmem.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/idectrl.c -o obj//usr/pkgretro64/emu/machine/idectrl.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/ins8154.c -o obj//usr/pkgretro64/emu/machine/ins8154.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/idectrl.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/idectrl.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/ins8154.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/ins8154.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/ins8250.c -o obj//usr/pkgretro64/emu/machine/ins8250.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/ins8250.c:76:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/ins8250.c:76:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/intelfsh.c -o obj//usr/pkgretro64/emu/machine/intelfsh.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/intelfsh.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/intelfsh.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/k033906.c -o obj//usr/pkgretro64/emu/machine/k033906.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/k033906.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/k033906.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/k056230.c -o obj//usr/pkgretro64/emu/machine/k056230.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/latch8.c -o obj//usr/pkgretro64/emu/machine/latch8.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/latch8.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/latch8.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/k056230.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/k056230.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/ldcore.c -o obj//usr/pkgretro64/emu/machine/ldcore.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/ldcore.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/ldcore.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/ldpr8210.c -o obj//usr/pkgretro64/emu/machine/ldpr8210.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/ldpr8210.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/ldpr8210.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/ldv1000.c -o obj//usr/pkgretro64/emu/machine/ldv1000.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/ldv1000.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/ldv1000.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/ldvp931.c -o obj//usr/pkgretro64/emu/machine/ldvp931.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/mb14241.c -o obj//usr/pkgretro64/emu/machine/mb14241.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/ldvp931.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/ldvp931.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/mb14241.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/mb14241.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/mb3773.c -o obj//usr/pkgretro64/emu/machine/mb3773.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/mb3773.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/mb3773.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/mb87078.c -o obj//usr/pkgretro64/emu/machine/mb87078.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/mc146818.c -o obj//usr/pkgretro64/emu/machine/mc146818.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/mb87078.c:71:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/mc146818.c:74:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/mb87078.c:71:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/mc146818.c:74:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/microtch.c -o obj//usr/pkgretro64/emu/machine/microtch.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/msm6242.c -o obj//usr/pkgretro64/emu/machine/msm6242.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/microtch.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/microtch.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/msm6242.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/msm6242.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/pc16552d.c -o obj//usr/pkgretro64/emu/machine/pc16552d.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/pci.c -o obj//usr/pkgretro64/emu/machine/pci.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/pc16552d.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/pc16552d.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/pci.c:72:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/pci.c:72:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/pic8259.c -o obj//usr/pkgretro64/emu/machine/pic8259.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/pic8259.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/pic8259.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/pit8253.c -o obj//usr/pkgretro64/emu/machine/pit8253.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/pit8253.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/pit8253.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/pd4990a.c -o obj//usr/pkgretro64/emu/machine/pd4990a.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/pd4990a.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/pd4990a.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/roc10937.c -o obj//usr/pkgretro64/emu/machine/roc10937.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/roc10937.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/roc10937.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/rp5h01.c -o obj//usr/pkgretro64/emu/machine/rp5h01.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/rp5h01.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/rp5h01.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/rtc65271.c -o obj//usr/pkgretro64/emu/machine/rtc65271.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/scsi.c -o obj//usr/pkgretro64/emu/machine/scsi.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/rtc65271.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/rtc65271.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/scsi.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/scsi.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/scsi.c:1:
src/emu/machine/scsi.c: In function 'SCSIInstance* SCSIMalloc(running_machine*, const SCSIClass*)':
./src/emu/emualloc.h:56:108: warning: cast from 'unsigned char*' to 'SCSIInstance*' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array(_pool, _type, _num)  (_pool).add_array(new(__FILE__, __LINE__) _type[_num], (_num))
                                                                                                            ^
./src/emu/machine.h:116:36: note: in expansion of macro 'pool_alloc_array'
 #define auto_alloc_array(m, t, c)  pool_alloc_array(static_cast<running_machine *>(m)->m_respool, t, c)
                                    ^~~~~~~~~~~~~~~~
src/emu/machine/scsi.c:109:47: note: in expansion of macro 'auto_alloc_array'
  SCSIInstance *scsiInstance = (SCSIInstance *)auto_alloc_array(machine, UINT8, SCSISizeof( scsiClass ));
                                               ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/scsicd.c -o obj//usr/pkgretro64/emu/machine/scsicd.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/scsicd.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/scsicd.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/scsidev.c -o obj//usr/pkgretro64/emu/machine/scsidev.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/scsidev.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/scsidev.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/scsihd.c -o obj//usr/pkgretro64/emu/machine/scsihd.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/scsihd.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/scsihd.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/cr589.c -o obj//usr/pkgretro64/emu/machine/cr589.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/cr589.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/cr589.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/smc91c9x.c -o obj//usr/pkgretro64/emu/machine/smc91c9x.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/smc91c9x.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/smc91c9x.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/timekpr.c -o obj//usr/pkgretro64/emu/machine/timekpr.o
src/emu/machine/smc91c9x.c: In function 'void smc91c9x_w(device_t*, offs_t, UINT16, UINT16)':
src/emu/machine/smc91c9x.c:391:9: warning: variable 'olddata' set but not used [-Wunused-but-set-variable]
  UINT16 olddata;
         ^~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/timekpr.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/timekpr.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/tmp68301.c -o obj//usr/pkgretro64/emu/machine/tmp68301.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/tmp68301.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/tmp68301.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/tms6100.c -o obj//usr/pkgretro64/emu/machine/tms6100.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/tms6100.c:62:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/tms6100.c:62:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/upd4701.c -o obj//usr/pkgretro64/emu/machine/upd4701.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/wd33c93.c -o obj//usr/pkgretro64/emu/machine/wd33c93.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/upd4701.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/upd4701.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/wd33c93.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/wd33c93.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/x2212.c -o obj//usr/pkgretro64/emu/machine/x2212.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/x76f041.c -o obj//usr/pkgretro64/emu/machine/x76f041.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/x2212.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/x2212.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/x76f041.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/x76f041.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/x76f100.c -o obj//usr/pkgretro64/emu/machine/x76f100.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/z80ctc.c -o obj//usr/pkgretro64/emu/machine/z80ctc.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/x76f100.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/x76f100.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/z80ctc.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/z80ctc.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/z80dart.c -o obj//usr/pkgretro64/emu/machine/z80dart.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/z80dart.c:21:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/z80dart.c:21:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/z80dma.c -o obj//usr/pkgretro64/emu/machine/z80dma.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/z80dma.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/z80dma.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/z80pio.c -o obj//usr/pkgretro64/emu/machine/z80pio.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/z80pio.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/z80pio.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/z80sio.c -o obj//usr/pkgretro64/emu/machine/z80sio.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/z80sio.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/z80sio.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/machine/z80sti.c -o obj//usr/pkgretro64/emu/machine/z80sti.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/generic.c -o obj//usr/pkgretro64/emu/video/generic.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/machine/z80sti.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/machine/z80sti.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/generic.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/generic.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/hd63484.c -o obj//usr/pkgretro64/emu/video/hd63484.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/hd63484.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/hd63484.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/video/hd63484.c: In function 'void ptn(running_device*, int, int, int, INT16, INT16)':
src/emu/video/hd63484.c:680:13: warning: variable 'ay_neg' set but not used [-Wunused-but-set-variable]
  int ax_neg,ay_neg;
             ^~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/mc6845.c -o obj//usr/pkgretro64/emu/video/mc6845.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/pc_vga.c -o obj//usr/pkgretro64/emu/video/pc_vga.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/mc6845.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/pc_vga.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/pc_vga.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/mc6845.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/pc_video.c -o obj//usr/pkgretro64/emu/video/pc_video.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/pc_video.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/pc_video.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/poly.c -o obj//usr/pkgretro64/emu/video/poly.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/poly.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/poly.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/resnet.c -o obj//usr/pkgretro64/emu/video/resnet.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/resnet.c:50:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/resnet.c:50:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/rgbutil.c -o obj//usr/pkgretro64/emu/video/rgbutil.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/rgbutil.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/rgbutil.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/s2636.c -o obj//usr/pkgretro64/emu/video/s2636.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/s2636.c:78:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/saa5050.c -o obj//usr/pkgretro64/emu/video/saa5050.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/s2636.c:78:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/saa5050.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/saa5050.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/tlc34076.c -o obj//usr/pkgretro64/emu/video/tlc34076.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/tms34061.c -o obj//usr/pkgretro64/emu/video/tms34061.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/tlc34076.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/tlc34076.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/video/tlc34076.c: In function 'void tlc34076_w(const address_space*, offs_t, UINT8)':
src/emu/video/tlc34076.c:166:8: warning: variable 'oldval' set but not used [-Wunused-but-set-variable]
  UINT8 oldval;
        ^~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/tms9927.c -o obj//usr/pkgretro64/emu/video/tms9927.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/tms34061.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/tms34061.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/tms9927.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/tms9927.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/tms9928a.c -o obj//usr/pkgretro64/emu/video/tms9928a.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/tms9928a.c:48:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/v9938.c -o obj//usr/pkgretro64/emu/video/v9938.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/tms9928a.c:48:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/video/tms9928a.c: In function 'void draw_mode3(running_device*, bitmap_t*, const rectangle*)':
src/emu/video/tms9928a.c:582:14: warning: variable 'bg' set but not used [-Wunused-but-set-variable]
     UINT8 fg,bg,*patternptr;
              ^~
src/emu/video/tms9928a.c: In function 'void draw_mode23(running_device*, bitmap_t*, const rectangle*)':
src/emu/video/tms9928a.c:612:14: warning: variable 'bg' set but not used [-Wunused-but-set-variable]
     UINT8 fg,bg,*patternptr;
              ^~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/v9938.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/v9938.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/vector.c -o obj//usr/pkgretro64/emu/video/vector.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/vector.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/vector.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/video/voodoo.c -o obj//usr/pkgretro64/emu/video/voodoo.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/video/voodoo.c:137:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/voodoo.c:137:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00000000_0x00000000_0x000B0739_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5389:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*     284269  914846168 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5389:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*     284269  914846168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5389:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*     284269  914846168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5389:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*     284269  914846168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5389:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*     284269  914846168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5389:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*     284269  914846168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5389:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*     284269  914846168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5389:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*     284269  914846168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5389:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*     284269  914846168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5389:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*     284269  914846168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5389:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*     284269  914846168 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002C35_0x00515110_0x00000000_0x000B07F9_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5390:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     485421  440309121 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5390:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     485421  440309121 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5390:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     485421  440309121 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5390:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     485421  440309121 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5390:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     485421  440309121 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5390:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     485421  440309121 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5390:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     485421  440309121 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5390:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     485421  440309121 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5390:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     485421  440309121 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5390:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     485421  440309121 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5390:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     485421  440309121 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00582C35_0x00515110_0x00000000_0x000B0739_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5391:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*      31606  230753709 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5391:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*      31606  230753709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5391:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*      31606  230753709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5391:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*      31606  230753709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5391:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*      31606  230753709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5391:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*      31606  230753709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5391:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*      31606  230753709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5391:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*      31606  230753709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5391:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*      31606  230753709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5391:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*      31606  230753709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5391:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*      31606  230753709 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00582C35_0x00515110_0x00000000_0x000B0739_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5392:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      76742  211701679 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5392:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      76742  211701679 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5392:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      76742  211701679 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5392:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      76742  211701679 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5392:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      76742  211701679 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5392:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      76742  211701679 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5392:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      76742  211701679 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5392:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      76742  211701679 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5392:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      76742  211701679 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5392:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      76742  211701679 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5392:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      76742  211701679 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01420039_0x00000000_0x00000000_0x000B073B_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5393:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /*       6188  152109056 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5393:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /*       6188  152109056 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5393:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /*       6188  152109056 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5393:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /*       6188  152109056 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5393:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /*       6188  152109056 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5393:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /*       6188  152109056 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5393:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /*       6188  152109056 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5393:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /*       6188  152109056 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5393:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /*       6188  152109056 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5393:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /*       6188  152109056 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5393:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /*       6188  152109056 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01420039_0x00000000_0x00000000_0x000B07F9_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5394:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /*       1100  108134400 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5394:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /*       1100  108134400 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5394:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /*       1100  108134400 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5394:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /*       1100  108134400 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5394:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /*       1100  108134400 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5394:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /*       1100  108134400 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5394:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /*       1100  108134400 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5394:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /*       1100  108134400 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5394:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /*       1100  108134400 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5394:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /*       1100  108134400 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5394:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /*       1100  108134400 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002C35_0x00515119_0x00000000_0x000B0739_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5395:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*    6229525  106197740 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5395:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*    6229525  106197740 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5395:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*    6229525  106197740 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5395:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*    6229525  106197740 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5395:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*    6229525  106197740 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5395:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*    6229525  106197740 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5395:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*    6229525  106197740 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5395:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*    6229525  106197740 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5395:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*    6229525  106197740 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5395:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*    6229525  106197740 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5395:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*    6229525  106197740 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002C35_0x00515119_0x00000000_0x000B0799_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5396:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0799, 0x0C261A0F, 0xFFFFFFFF ) /*     905641   75886220 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5396:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0799, 0x0C261A0F, 0xFFFFFFFF ) /*     905641   75886220 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5396:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0799, 0x0C261A0F, 0xFFFFFFFF ) /*     905641   75886220 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5396:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0799, 0x0C261A0F, 0xFFFFFFFF ) /*     905641   75886220 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5396:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0799, 0x0C261A0F, 0xFFFFFFFF ) /*     905641   75886220 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5396:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0799, 0x0C261A0F, 0xFFFFFFFF ) /*     905641   75886220 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5396:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0799, 0x0C261A0F, 0xFFFFFFFF ) /*     905641   75886220 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5396:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0799, 0x0C261A0F, 0xFFFFFFFF ) /*     905641   75886220 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5396:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0799, 0x0C261A0F, 0xFFFFFFFF ) /*     905641   75886220 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5396:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0799, 0x0C261A0F, 0xFFFFFFFF ) /*     905641   75886220 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5396:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0799, 0x0C261A0F, 0xFFFFFFFF ) /*     905641   75886220 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002C35_0x00515119_0x00000000_0x000B07F9_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5397:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     205236   53317253 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5397:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     205236   53317253 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5397:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     205236   53317253 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5397:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     205236   53317253 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5397:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     205236   53317253 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5397:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     205236   53317253 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5397:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     205236   53317253 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5397:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     205236   53317253 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5397:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     205236   53317253 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5397:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     205236   53317253 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5397:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*     205236   53317253 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01422439_0x00000000_0x00000000_0x000B073B_0x0C2610C9_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5398:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422439, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /*     817356   48881349 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5398:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422439, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /*     817356   48881349 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5398:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422439, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /*     817356   48881349 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5398:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422439, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /*     817356   48881349 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5398:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422439, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /*     817356   48881349 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5398:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422439, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /*     817356   48881349 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5398:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422439, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /*     817356   48881349 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5398:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422439, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /*     817356   48881349 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5398:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422439, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /*     817356   48881349 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5398:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422439, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /*     817356   48881349 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5398:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422439, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /*     817356   48881349 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00000000_0x00000000_0x000B07F9_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5399:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      37979   41687251 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5399:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      37979   41687251 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5399:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      37979   41687251 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5399:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      37979   41687251 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5399:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      37979   41687251 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5399:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      37979   41687251 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5399:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      37979   41687251 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5399:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      37979   41687251 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5399:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      37979   41687251 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5399:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      37979   41687251 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5399:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      37979   41687251 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002C35_0x00515110_0x00000000_0x000B0739_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5400:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      26014   41183295 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5400:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      26014   41183295 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5400:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      26014   41183295 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5400:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      26014   41183295 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5400:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      26014   41183295 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5400:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      26014   41183295 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5400:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      26014   41183295 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5400:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      26014   41183295 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5400:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      26014   41183295 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5400:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      26014   41183295 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5400:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      26014   41183295 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01420039_0x00000000_0x00000000_0x000B07F9_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5401:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*       2512   37911104 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5401:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*       2512   37911104 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5401:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*       2512   37911104 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5401:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*       2512   37911104 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5401:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*       2512   37911104 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5401:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*       2512   37911104 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5401:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*       2512   37911104 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5401:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*       2512   37911104 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5401:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*       2512   37911104 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5401:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*       2512   37911104 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5401:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*       2512   37911104 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00006136_0x00515119_0x00000000_0x000B07F9_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5402:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00006136, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      28834   15527654 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5402:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00006136, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      28834   15527654 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5402:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00006136, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      28834   15527654 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5402:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00006136, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      28834   15527654 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5402:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00006136, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      28834   15527654 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5402:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00006136, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      28834   15527654 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5402:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00006136, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      28834   15527654 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5402:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00006136, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      28834   15527654 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5402:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00006136, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      28834   15527654 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5402:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00006136, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      28834   15527654 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5402:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00006136, 0x00515119, 0x00000000, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /*      28834   15527654 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00582435_0x00515110_0x00000000_0x000B0739_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5403:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*       9878    4979429 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5403:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*       9878    4979429 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5403:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*       9878    4979429 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5403:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*       9878    4979429 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5403:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*       9878    4979429 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5403:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*       9878    4979429 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5403:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*       9878    4979429 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5403:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*       9878    4979429 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5403:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*       9878    4979429 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5403:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*       9878    4979429 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5403:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*       9878    4979429 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002C35_0x00515119_0x00000000_0x000B0739_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5404:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*     199952    4622064 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5404:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*     199952    4622064 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5404:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*     199952    4622064 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5404:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*     199952    4622064 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5404:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*     199952    4622064 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5404:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*     199952    4622064 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5404:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*     199952    4622064 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5404:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*     199952    4622064 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5404:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*     199952    4622064 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5404:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*     199952    4622064 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5404:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515119, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /*     199952    4622064 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00582C35_0x00515110_0x00000000_0x000B0739_0x0C261AC9_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5405:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /*       8672    3676949 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5405:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /*       8672    3676949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5405:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /*       8672    3676949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5405:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /*       8672    3676949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5405:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /*       8672    3676949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5405:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /*       8672    3676949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5405:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /*       8672    3676949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5405:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /*       8672    3676949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5405:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /*       8672    3676949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5405:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /*       8672    3676949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5405:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /*       8672    3676949 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00582C35_0x00515010_0x00000000_0x000B0739_0x0C2610CF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5406:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515010, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /*        616    2743972 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5406:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515010, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /*        616    2743972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5406:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515010, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /*        616    2743972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5406:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515010, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /*        616    2743972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5406:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515010, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /*        616    2743972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5406:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515010, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /*        616    2743972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5406:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515010, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /*        616    2743972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5406:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515010, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /*        616    2743972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5406:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515010, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /*        616    2743972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5406:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515010, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /*        616    2743972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5406:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515010, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /*        616    2743972 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01422C39_0x00045110_0x00000000_0x000B0739_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5407:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      81380    2494832 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5407:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      81380    2494832 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5407:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      81380    2494832 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5407:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      81380    2494832 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5407:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      81380    2494832 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5407:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      81380    2494832 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5407:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      81380    2494832 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5407:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      81380    2494832 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5407:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      81380    2494832 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5407:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      81380    2494832 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5407:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /*      81380    2494832 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00000009_0x00000000_0x000B0739_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5419:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *  6297478  149465839 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5419:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *  6297478  149465839 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5419:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *  6297478  149465839 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5419:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *  6297478  149465839 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5419:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *  6297478  149465839 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5419:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *  6297478  149465839 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5419:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *  6297478  149465839 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5419:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *  6297478  149465839 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5419:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *  6297478  149465839 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5419:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *  6297478  149465839 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5419:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *  6297478  149465839 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00000009_0x00000000_0x000B0739_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5420:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *   210693    6285480 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5420:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *   210693    6285480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5420:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *   210693    6285480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5420:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *   210693    6285480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5420:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *   210693    6285480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5420:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *   210693    6285480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5420:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *   210693    6285480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5420:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *   210693    6285480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5420:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *   210693    6285480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5420:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *   210693    6285480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5420:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *   210693    6285480 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01422C39_0x00045110_0x00000000_0x000B073B_0x0C2610C9_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5421:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    20180    2718710 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5421:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    20180    2718710 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5421:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    20180    2718710 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5421:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    20180    2718710 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5421:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    20180    2718710 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5421:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    20180    2718710 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5421:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    20180    2718710 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5421:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    20180    2718710 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5421:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    20180    2718710 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5421:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    20180    2718710 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5421:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C39, 0x00045110, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    20180    2718710 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00582C35_0x00515110_0x00000000_0x000B073B_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5422:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /* *      360    2425416 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5422:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /* *      360    2425416 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5422:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /* *      360    2425416 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5422:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /* *      360    2425416 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5422:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /* *      360    2425416 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5422:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /* *      360    2425416 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5422:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /* *      360    2425416 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5422:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /* *      360    2425416 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5422:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /* *      360    2425416 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5422:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /* *      360    2425416 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5422:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000000, 0x000B073B, 0x0C261ACF, 0xFFFFFFFF ) /* *      360    2425416 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002C35_0x00000009_0x00000000_0x000B0739_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5423:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    67059    1480978 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5423:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    67059    1480978 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5423:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    67059    1480978 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5423:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    67059    1480978 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5423:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    67059    1480978 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5423:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    67059    1480978 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5423:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    67059    1480978 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5423:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    67059    1480978 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5423:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    67059    1480978 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5423:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    67059    1480978 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5423:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    67059    1480978 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/arm/armdasm.c -o obj//usr/pkgretro64/emu/cpu/arm/armdasm.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00008035_0x00000009_0x00000000_0x000B0739_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5424:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00008035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    24811     400666 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5424:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00008035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    24811     400666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5424:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00008035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    24811     400666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5424:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00008035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    24811     400666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5424:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00008035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    24811     400666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5424:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00008035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    24811     400666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5424:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00008035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    24811     400666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5424:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00008035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    24811     400666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5424:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00008035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    24811     400666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5424:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00008035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    24811     400666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5424:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00008035, 0x00000009, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    24811     400666 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01420039_0x00000000_0x00000000_0x000B073B_0x0C2610C9_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5425:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    10304     324468 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5425:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    10304     324468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5425:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    10304     324468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5425:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    10304     324468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5425:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    10304     324468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5425:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    10304     324468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5425:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    10304     324468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5425:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    10304     324468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5425:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    10304     324468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5425:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    10304     324468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5425:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610C9, 0xFFFFFFFF ) /* *    10304     324468 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002C35_0x00515110_0x00000000_0x000B0739_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5426:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     1024     112665 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5426:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     1024     112665 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5426:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     1024     112665 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5426:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     1024     112665 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5426:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     1024     112665 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5426:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     1024     112665 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5426:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     1024     112665 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5426:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     1024     112665 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5426:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     1024     112665 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5426:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     1024     112665 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5426:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C35, 0x00515110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     1024     112665 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01420039_0x00000000_0x00000000_0x000B0739_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5429:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     3880   95344128 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5429:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     3880   95344128 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5429:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     3880   95344128 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5429:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     3880   95344128 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5429:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     3880   95344128 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5429:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     3880   95344128 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5429:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     3880   95344128 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5429:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     3880   95344128 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5429:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     3880   95344128 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5429:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     3880   95344128 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5429:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     3880   95344128 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00582C35_0x00514110_0x00000000_0x000B0739_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5430:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00514110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *      148    1785480 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5430:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00514110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *      148    1785480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5430:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00514110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *      148    1785480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5430:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00514110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *      148    1785480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5430:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00514110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *      148    1785480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5430:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00514110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *      148    1785480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5430:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00514110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *      148    1785480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5430:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00514110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *      148    1785480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5430:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00514110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *      148    1785480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5430:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00514110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *      148    1785480 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5430:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00514110, 0x00000000, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *      148    1785480 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01420039_0x00000000_0x00000000_0x000B073B_0x0C2610CF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5431:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610CF, 0xFFFFFFFF ) /* *     9976     314244 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5431:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610CF, 0xFFFFFFFF ) /* *     9976     314244 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5431:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610CF, 0xFFFFFFFF ) /* *     9976     314244 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5431:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610CF, 0xFFFFFFFF ) /* *     9976     314244 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5431:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610CF, 0xFFFFFFFF ) /* *     9976     314244 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5431:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610CF, 0xFFFFFFFF ) /* *     9976     314244 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5431:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610CF, 0xFFFFFFFF ) /* *     9976     314244 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5431:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610CF, 0xFFFFFFFF ) /* *     9976     314244 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5431:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610CF, 0xFFFFFFFF ) /* *     9976     314244 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5431:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610CF, 0xFFFFFFFF ) /* *     9976     314244 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5431:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x000B073B, 0x0C2610CF, 0xFFFFFFFF ) /* *     9976     314244 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002435_0x00045119_0x00000000_0x00030279_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5434:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *      492   84128082 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5434:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *      492   84128082 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5434:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *      492   84128082 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5434:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *      492   84128082 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5434:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *      492   84128082 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5434:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *      492   84128082 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5434:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *      492   84128082 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5434:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *      492   84128082 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5434:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *      492   84128082 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5434:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *      492   84128082 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5434:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *      492   84128082 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002425_0x00045119_0x00000000_0x00030679_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5435:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002425, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *  1988398   36166780 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5435:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002425, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *  1988398   36166780 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5435:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002425, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *  1988398   36166780 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5435:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002425, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *  1988398   36166780 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5435:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002425, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *  1988398   36166780 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5435:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002425, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *  1988398   36166780 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5435:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002425, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *  1988398   36166780 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5435:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002425, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *  1988398   36166780 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5435:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002425, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *  1988398   36166780 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5435:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002425, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *  1988398   36166780 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5435:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002425, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *  1988398   36166780 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00486116_0x00045119_0x00000000_0x00030279_0x0C26180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5436:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00486116, 0x00045119, 0x00000000, 0x00030279, 0x0C26180F, 0xFFFFFFFF ) /* *    34424   28788847 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5436:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00486116, 0x00045119, 0x00000000, 0x00030279, 0x0C26180F, 0xFFFFFFFF ) /* *    34424   28788847 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5436:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00486116, 0x00045119, 0x00000000, 0x00030279, 0x0C26180F, 0xFFFFFFFF ) /* *    34424   28788847 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5436:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00486116, 0x00045119, 0x00000000, 0x00030279, 0x0C26180F, 0xFFFFFFFF ) /* *    34424   28788847 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5436:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00486116, 0x00045119, 0x00000000, 0x00030279, 0x0C26180F, 0xFFFFFFFF ) /* *    34424   28788847 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5436:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00486116, 0x00045119, 0x00000000, 0x00030279, 0x0C26180F, 0xFFFFFFFF ) /* *    34424   28788847 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5436:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00486116, 0x00045119, 0x00000000, 0x00030279, 0x0C26180F, 0xFFFFFFFF ) /* *    34424   28788847 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5436:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00486116, 0x00045119, 0x00000000, 0x00030279, 0x0C26180F, 0xFFFFFFFF ) /* *    34424   28788847 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5436:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00486116, 0x00045119, 0x00000000, 0x00030279, 0x0C26180F, 0xFFFFFFFF ) /* *    34424   28788847 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5436:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00486116, 0x00045119, 0x00000000, 0x00030279, 0x0C26180F, 0xFFFFFFFF ) /* *    34424   28788847 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5436:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00486116, 0x00045119, 0x00000000, 0x00030279, 0x0C26180F, 0xFFFFFFFF ) /* *    34424   28788847 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x00030679_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5437:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      514   26316800 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/arm/armdasm.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5437:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      514   26316800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5437:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      514   26316800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5437:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      514   26316800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5437:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      514   26316800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5437:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      514   26316800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5437:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      514   26316800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5437:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      514   26316800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5437:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      514   26316800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5437:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      514   26316800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5437:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      514   26316800 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00480015_0x00045119_0x00000000_0x000306F9_0x0C261AC9_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5438:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *     7346   18805760 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5438:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *     7346   18805760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5438:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *     7346   18805760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5438:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *     7346   18805760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5438:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *     7346   18805760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5438:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *     7346   18805760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5438:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *     7346   18805760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5438:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *     7346   18805760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5438:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *     7346   18805760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5438:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *     7346   18805760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5438:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *     7346   18805760 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/arm/armdasm.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002435_0x00045119_0x00000000_0x000302F9_0x0C26180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5439:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000302F9, 0x0C26180F, 0xFFFFFFFF ) /* *   130764   18678972 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5439:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000302F9, 0x0C26180F, 0xFFFFFFFF ) /* *   130764   18678972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5439:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000302F9, 0x0C26180F, 0xFFFFFFFF ) /* *   130764   18678972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5439:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000302F9, 0x0C26180F, 0xFFFFFFFF ) /* *   130764   18678972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5439:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000302F9, 0x0C26180F, 0xFFFFFFFF ) /* *   130764   18678972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5439:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000302F9, 0x0C26180F, 0xFFFFFFFF ) /* *   130764   18678972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5439:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000302F9, 0x0C26180F, 0xFFFFFFFF ) /* *   130764   18678972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5439:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000302F9, 0x0C26180F, 0xFFFFFFFF ) /* *   130764   18678972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5439:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000302F9, 0x0C26180F, 0xFFFFFFFF ) /* *   130764   18678972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5439:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000302F9, 0x0C26180F, 0xFFFFFFFF ) /* *   130764   18678972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5439:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000302F9, 0x0C26180F, 0xFFFFFFFF ) /* *   130764   18678972 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482415_0x00045119_0x00000000_0x000306F9_0x0C2618C9_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5440:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C2618C9, 0xFFFFFFFF ) /* *     7244   12179040 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5440:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C2618C9, 0xFFFFFFFF ) /* *     7244   12179040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5440:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C2618C9, 0xFFFFFFFF ) /* *     7244   12179040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5440:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C2618C9, 0xFFFFFFFF ) /* *     7244   12179040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5440:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C2618C9, 0xFFFFFFFF ) /* *     7244   12179040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5440:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C2618C9, 0xFFFFFFFF ) /* *     7244   12179040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5440:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C2618C9, 0xFFFFFFFF ) /* *     7244   12179040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5440:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C2618C9, 0xFFFFFFFF ) /* *     7244   12179040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5440:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C2618C9, 0xFFFFFFFF ) /* *     7244   12179040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5440:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C2618C9, 0xFFFFFFFF ) /* *     7244   12179040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5440:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C2618C9, 0xFFFFFFFF ) /* *     7244   12179040 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482415_0x00045119_0x00000000_0x000306F9_0x0C26180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5441:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    84520   12059721 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5441:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    84520   12059721 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5441:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    84520   12059721 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5441:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    84520   12059721 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5441:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    84520   12059721 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5441:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    84520   12059721 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5441:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    84520   12059721 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5441:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    84520   12059721 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5441:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    84520   12059721 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5441:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    84520   12059721 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5441:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    84520   12059721 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x000306F9_0x0C261AC9_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5442:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *    21926   11226112 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5442:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *    21926   11226112 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5442:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *    21926   11226112 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5442:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *    21926   11226112 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5442:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *    21926   11226112 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5442:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *    21926   11226112 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5442:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *    21926   11226112 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5442:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *    21926   11226112 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5442:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *    21926   11226112 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5442:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *    21926   11226112 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5442:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000306F9, 0x0C261AC9, 0xFFFFFFFF ) /* *    21926   11226112 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482415_0x00045119_0x00000000_0x00030679_0x0C2618C9_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5443:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C2618C9, 0xFFFFFFFF ) /* *    92115    8926536 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5443:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C2618C9, 0xFFFFFFFF ) /* *    92115    8926536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5443:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C2618C9, 0xFFFFFFFF ) /* *    92115    8926536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5443:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C2618C9, 0xFFFFFFFF ) /* *    92115    8926536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5443:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C2618C9, 0xFFFFFFFF ) /* *    92115    8926536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5443:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C2618C9, 0xFFFFFFFF ) /* *    92115    8926536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5443:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C2618C9, 0xFFFFFFFF ) /* *    92115    8926536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5443:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C2618C9, 0xFFFFFFFF ) /* *    92115    8926536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5443:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C2618C9, 0xFFFFFFFF ) /* *    92115    8926536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5443:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C2618C9, 0xFFFFFFFF ) /* *    92115    8926536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5443:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C2618C9, 0xFFFFFFFF ) /* *    92115    8926536 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482415_0x00045119_0x00000000_0x00030279_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5444:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *     1730    7629334 */
 ^~~~~~~~~~~~~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/arm7/arm7dasm.c -o obj//usr/pkgretro64/emu/cpu/arm7/arm7dasm.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5444:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *     1730    7629334 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5444:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *     1730    7629334 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5444:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *     1730    7629334 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5444:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *     1730    7629334 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5444:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *     1730    7629334 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5444:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *     1730    7629334 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5444:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *     1730    7629334 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5444:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *     1730    7629334 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5444:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *     1730    7629334 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5444:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *     1730    7629334 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002435_0x00045119_0x00000000_0x000B0779_0x0C26180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5445:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x0C26180F, 0xFFFFFFFF ) /* *    37408    5545956 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5445:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x0C26180F, 0xFFFFFFFF ) /* *    37408    5545956 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5445:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x0C26180F, 0xFFFFFFFF ) /* *    37408    5545956 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5445:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x0C26180F, 0xFFFFFFFF ) /* *    37408    5545956 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5445:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x0C26180F, 0xFFFFFFFF ) /* *    37408    5545956 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5445:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x0C26180F, 0xFFFFFFFF ) /* *    37408    5545956 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5445:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x0C26180F, 0xFFFFFFFF ) /* *    37408    5545956 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5445:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x0C26180F, 0xFFFFFFFF ) /* *    37408    5545956 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5445:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x0C26180F, 0xFFFFFFFF ) /* *    37408    5545956 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5445:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x0C26180F, 0xFFFFFFFF ) /* *    37408    5545956 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5445:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x0C26180F, 0xFFFFFFFF ) /* *    37408    5545956 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002435_0x00045119_0x00000000_0x00030679_0x0C26180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5446:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030679, 0x0C26180F, 0xFFFFFFFF ) /* *    26528    4225026 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5446:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030679, 0x0C26180F, 0xFFFFFFFF ) /* *    26528    4225026 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5446:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030679, 0x0C26180F, 0xFFFFFFFF ) /* *    26528    4225026 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5446:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030679, 0x0C26180F, 0xFFFFFFFF ) /* *    26528    4225026 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5446:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030679, 0x0C26180F, 0xFFFFFFFF ) /* *    26528    4225026 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5446:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030679, 0x0C26180F, 0xFFFFFFFF ) /* *    26528    4225026 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5446:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030679, 0x0C26180F, 0xFFFFFFFF ) /* *    26528    4225026 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5446:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030679, 0x0C26180F, 0xFFFFFFFF ) /* *    26528    4225026 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5446:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030679, 0x0C26180F, 0xFFFFFFFF ) /* *    26528    4225026 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5446:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030679, 0x0C26180F, 0xFFFFFFFF ) /* *    26528    4225026 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5446:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x00030679, 0x0C26180F, 0xFFFFFFFF ) /* *    26528    4225026 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002435_0x00045119_0x00000000_0x000306F9_0x0C26180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5447:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    35764    3230884 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5447:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    35764    3230884 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5447:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    35764    3230884 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5447:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    35764    3230884 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5447:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    35764    3230884 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5447:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    35764    3230884 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5447:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    35764    3230884 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5447:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    35764    3230884 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5447:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    35764    3230884 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5447:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    35764    3230884 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5447:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000306F9, 0x0C26180F, 0xFFFFFFFF ) /* *    35764    3230884 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01422409_0x00045119_0x00000000_0x00030679_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5448:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422409, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *    96020    1226438 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5448:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422409, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *    96020    1226438 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5448:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422409, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *    96020    1226438 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5448:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422409, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *    96020    1226438 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5448:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422409, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *    96020    1226438 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5448:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422409, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *    96020    1226438 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5448:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422409, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *    96020    1226438 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5448:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422409, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *    96020    1226438 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5448:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422409, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *    96020    1226438 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5448:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422409, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *    96020    1226438 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5448:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422409, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *    96020    1226438 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/arm7/arm7dasm.c:35:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482415_0x00045119_0x00000000_0x00030279_0x0C2618C9_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5449:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C2618C9, 0xFFFFFFFF ) /* *     1020     574649 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5449:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C2618C9, 0xFFFFFFFF ) /* *     1020     574649 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5449:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C2618C9, 0xFFFFFFFF ) /* *     1020     574649 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5449:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C2618C9, 0xFFFFFFFF ) /* *     1020     574649 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5449:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C2618C9, 0xFFFFFFFF ) /* *     1020     574649 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5449:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C2618C9, 0xFFFFFFFF ) /* *     1020     574649 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5449:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C2618C9, 0xFFFFFFFF ) /* *     1020     574649 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5449:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C2618C9, 0xFFFFFFFF ) /* *     1020     574649 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5449:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C2618C9, 0xFFFFFFFF ) /* *     1020     574649 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5449:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C2618C9, 0xFFFFFFFF ) /* *     1020     574649 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5449:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030279, 0x0C2618C9, 0xFFFFFFFF ) /* *     1020     574649 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482415_0x00045119_0x00000000_0x00030679_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5450:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      360     370008 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5450:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      360     370008 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/arm7/arm7dasm.c:35:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5450:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      360     370008 */
 ^~~~~~~~~~~~~~~~
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5450:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      360     370008 */
 ^~~~~~~~~~~~~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5450:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      360     370008 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5450:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      360     370008 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5450:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      360     370008 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5450:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      360     370008 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5450:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      360     370008 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5450:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      360     370008 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5450:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482415, 0x00045119, 0x00000000, 0x00030679, 0x0C261A0F, 0xFFFFFFFF ) /* *      360     370008 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00480015_0x00045119_0x00000000_0x000306F9_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5451:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261A0F, 0xFFFFFFFF ) /* *      576     334404 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5451:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261A0F, 0xFFFFFFFF ) /* *      576     334404 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5451:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261A0F, 0xFFFFFFFF ) /* *      576     334404 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5451:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261A0F, 0xFFFFFFFF ) /* *      576     334404 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5451:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261A0F, 0xFFFFFFFF ) /* *      576     334404 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5451:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261A0F, 0xFFFFFFFF ) /* *      576     334404 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5451:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261A0F, 0xFFFFFFFF ) /* *      576     334404 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5451:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261A0F, 0xFFFFFFFF ) /* *      576     334404 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5451:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261A0F, 0xFFFFFFFF ) /* *      576     334404 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5451:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261A0F, 0xFFFFFFFF ) /* *      576     334404 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5451:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000000, 0x000306F9, 0x0C261A0F, 0xFFFFFFFF ) /* *      576     334404 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002815_0x00045119_0x00000001_0x000B07F9_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5454:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *    99120 1731923836 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5454:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *    99120 1731923836 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5454:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *    99120 1731923836 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5454:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *    99120 1731923836 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5454:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *    99120 1731923836 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5454:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *    99120 1731923836 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5454:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *    99120 1731923836 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5454:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *    99120 1731923836 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5454:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *    99120 1731923836 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5454:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *    99120 1731923836 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5454:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *    99120 1731923836 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01022819_0x00000009_0x00000001_0x000B0739_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5455:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  9955804 1526119944 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5455:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  9955804 1526119944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5455:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  9955804 1526119944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5455:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  9955804 1526119944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5455:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  9955804 1526119944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5455:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  9955804 1526119944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5455:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  9955804 1526119944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5455:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  9955804 1526119944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5455:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  9955804 1526119944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5455:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  9955804 1526119944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5455:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  9955804 1526119944 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002815_0x00045119_0x00000001_0x000B0739_0x0C26180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5456:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *  1898207 1124776864 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5456:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *  1898207 1124776864 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5456:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *  1898207 1124776864 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5456:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *  1898207 1124776864 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5456:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *  1898207 1124776864 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5456:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *  1898207 1124776864 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5456:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *  1898207 1124776864 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5456:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *  1898207 1124776864 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5456:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *  1898207 1124776864 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5456:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *  1898207 1124776864 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5456:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *  1898207 1124776864 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01022819_0x00000009_0x00000001_0x000B073B_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5457:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *  3487467 1101663125 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5457:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *  3487467 1101663125 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5457:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *  3487467 1101663125 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5457:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *  3487467 1101663125 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5457:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *  3487467 1101663125 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5457:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *  3487467 1101663125 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5457:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *  3487467 1101663125 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5457:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *  3487467 1101663125 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5457:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *  3487467 1101663125 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5457:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *  3487467 1101663125 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5457:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *  3487467 1101663125 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01022C19_0x00000009_0x00000001_0x000B0739_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5458:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  1079277  609256033 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5458:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  1079277  609256033 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5458:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  1079277  609256033 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5458:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  1079277  609256033 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5458:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  1079277  609256033 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5458:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  1079277  609256033 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5458:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  1079277  609256033 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5458:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  1079277  609256033 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5458:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  1079277  609256033 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5458:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  1079277  609256033 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5458:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  1079277  609256033 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002815_0x00045119_0x00000001_0x000A0723_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5459:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0723, 0x0C261ACF, 0xFFFFFFFF ) /* *    11880  583925760 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5459:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0723, 0x0C261ACF, 0xFFFFFFFF ) /* *    11880  583925760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5459:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0723, 0x0C261ACF, 0xFFFFFFFF ) /* *    11880  583925760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5459:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0723, 0x0C261ACF, 0xFFFFFFFF ) /* *    11880  583925760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5459:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0723, 0x0C261ACF, 0xFFFFFFFF ) /* *    11880  583925760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5459:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0723, 0x0C261ACF, 0xFFFFFFFF ) /* *    11880  583925760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5459:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0723, 0x0C261ACF, 0xFFFFFFFF ) /* *    11880  583925760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5459:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0723, 0x0C261ACF, 0xFFFFFFFF ) /* *    11880  583925760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5459:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0723, 0x0C261ACF, 0xFFFFFFFF ) /* *    11880  583925760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5459:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0723, 0x0C261ACF, 0xFFFFFFFF ) /* *    11880  583925760 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5459:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0723, 0x0C261ACF, 0xFFFFFFFF ) /* *    11880  583925760 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602819_0x00045119_0x00000001_0x000B07F9_0x0C26180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5460:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602819, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *    63644  582469888 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5460:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602819, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *    63644  582469888 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5460:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602819, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *    63644  582469888 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5460:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602819, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *    63644  582469888 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5460:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602819, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *    63644  582469888 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5460:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602819, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *    63644  582469888 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5460:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602819, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *    63644  582469888 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5460:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602819, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *    63644  582469888 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5460:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602819, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *    63644  582469888 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5460:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602819, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *    63644  582469888 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5460:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602819, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *    63644  582469888 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01022819_0x00000009_0x00000001_0x000B07F9_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5461:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    22688  556797972 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5461:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    22688  556797972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5461:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    22688  556797972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5461:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    22688  556797972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5461:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    22688  556797972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5461:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    22688  556797972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5461:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    22688  556797972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5461:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    22688  556797972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5461:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    22688  556797972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5461:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    22688  556797972 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5461:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    22688  556797972 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002815_0x00045119_0x00000001_0x000B07F9_0x0C26180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5462:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *  1360254  417068457 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5462:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *  1360254  417068457 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5462:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *  1360254  417068457 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5462:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *  1360254  417068457 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5462:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *  1360254  417068457 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5462:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *  1360254  417068457 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5462:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *  1360254  417068457 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5462:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *  1360254  417068457 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5462:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *  1360254  417068457 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5462:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *  1360254  417068457 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5462:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C26180F, 0xFFFFFFFF ) /* *  1360254  417068457 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002815_0x00045119_0x00000001_0x000B0739_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5463:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  3427489  405421272 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5463:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  3427489  405421272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5463:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  3427489  405421272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5463:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  3427489  405421272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5463:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  3427489  405421272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5463:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  3427489  405421272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5463:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  3427489  405421272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5463:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  3427489  405421272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5463:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  3427489  405421272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5463:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  3427489  405421272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5463:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  3427489  405421272 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002C15_0x00045119_0x00000001_0x000B0739_0x0C26180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5464:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C15, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *   286809  238944049 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5464:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C15, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *   286809  238944049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5464:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C15, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *   286809  238944049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5464:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C15, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *   286809  238944049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5464:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C15, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *   286809  238944049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5464:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C15, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *   286809  238944049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5464:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C15, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *   286809  238944049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5464:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C15, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *   286809  238944049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5464:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C15, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *   286809  238944049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5464:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C15, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *   286809  238944049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5464:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002C15, 0x00045119, 0x00000001, 0x000B0739, 0x0C26180F, 0xFFFFFFFF ) /* *   286809  238944049 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002815_0x00045119_0x00000001_0x000A0321_0x0C26180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5465:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0321, 0x0C26180F, 0xFFFFFFFF ) /* *    28160  231084818 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5465:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0321, 0x0C26180F, 0xFFFFFFFF ) /* *    28160  231084818 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5465:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0321, 0x0C26180F, 0xFFFFFFFF ) /* *    28160  231084818 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5465:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0321, 0x0C26180F, 0xFFFFFFFF ) /* *    28160  231084818 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5465:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0321, 0x0C26180F, 0xFFFFFFFF ) /* *    28160  231084818 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5465:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0321, 0x0C26180F, 0xFFFFFFFF ) /* *    28160  231084818 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5465:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0321, 0x0C26180F, 0xFFFFFFFF ) /* *    28160  231084818 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5465:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0321, 0x0C26180F, 0xFFFFFFFF ) /* *    28160  231084818 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5465:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0321, 0x0C26180F, 0xFFFFFFFF ) /* *    28160  231084818 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5465:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0321, 0x0C26180F, 0xFFFFFFFF ) /* *    28160  231084818 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5465:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000A0321, 0x0C26180F, 0xFFFFFFFF ) /* *    28160  231084818 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01022819_0x00000009_0x00000001_0x000B07FB_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5466:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07FB, 0x0C26100F, 0xFFFFFFFF ) /* *   183564  201014424 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5466:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07FB, 0x0C26100F, 0xFFFFFFFF ) /* *   183564  201014424 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5466:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07FB, 0x0C26100F, 0xFFFFFFFF ) /* *   183564  201014424 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5466:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07FB, 0x0C26100F, 0xFFFFFFFF ) /* *   183564  201014424 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5466:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07FB, 0x0C26100F, 0xFFFFFFFF ) /* *   183564  201014424 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5466:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07FB, 0x0C26100F, 0xFFFFFFFF ) /* *   183564  201014424 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5466:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07FB, 0x0C26100F, 0xFFFFFFFF ) /* *   183564  201014424 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5466:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07FB, 0x0C26100F, 0xFFFFFFFF ) /* *   183564  201014424 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5466:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07FB, 0x0C26100F, 0xFFFFFFFF ) /* *   183564  201014424 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5466:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07FB, 0x0C26100F, 0xFFFFFFFF ) /* *   183564  201014424 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5466:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07FB, 0x0C26100F, 0xFFFFFFFF ) /* *   183564  201014424 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/se3208/se3208dis.c -o obj//usr/pkgretro64/emu/cpu/se3208/se3208dis.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00480015_0x00045119_0x00000001_0x000B0339_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5467:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    15275  168207109 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5467:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    15275  168207109 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5467:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    15275  168207109 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5467:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    15275  168207109 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5467:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    15275  168207109 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5467:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    15275  168207109 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5467:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    15275  168207109 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5467:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    15275  168207109 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5467:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    15275  168207109 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5467:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    15275  168207109 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5467:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    15275  168207109 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/se3208/se3208dis.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01022819_0x00000009_0x00000001_0x000B07F9_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5468:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *     2856  134400000 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5468:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *     2856  134400000 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5468:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *     2856  134400000 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5468:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *     2856  134400000 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5468:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *     2856  134400000 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5468:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *     2856  134400000 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5468:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *     2856  134400000 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/se3208/se3208dis.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5468:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *     2856  134400000 */
 ^~~~~~~~~~~~~~~~
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5468:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *     2856  134400000 */
 ^~~~~~~~~~~~~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5468:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *     2856  134400000 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5468:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C26100F, 0xFFFFFFFF ) /* *     2856  134400000 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002815_0x00045119_0x00000001_0x000B0339_0x0C26180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5469:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    98551  110417974 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5469:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    98551  110417974 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5469:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    98551  110417974 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5469:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    98551  110417974 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5469:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    98551  110417974 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5469:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    98551  110417974 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5469:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    98551  110417974 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5469:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    98551  110417974 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5469:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    98551  110417974 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5469:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    98551  110417974 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5469:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    98551  110417974 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01022819_0x00000009_0x00000001_0x000B07F9_0x0C2610CF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5470:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C2610CF, 0xFFFFFFFF ) /* *    47040  107360728 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5470:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C2610CF, 0xFFFFFFFF ) /* *    47040  107360728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5470:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C2610CF, 0xFFFFFFFF ) /* *    47040  107360728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5470:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C2610CF, 0xFFFFFFFF ) /* *    47040  107360728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5470:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C2610CF, 0xFFFFFFFF ) /* *    47040  107360728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5470:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C2610CF, 0xFFFFFFFF ) /* *    47040  107360728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5470:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C2610CF, 0xFFFFFFFF ) /* *    47040  107360728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5470:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C2610CF, 0xFFFFFFFF ) /* *    47040  107360728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5470:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C2610CF, 0xFFFFFFFF ) /* *    47040  107360728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5470:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C2610CF, 0xFFFFFFFF ) /* *    47040  107360728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5470:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022819, 0x00000009, 0x00000001, 0x000B07F9, 0x0C2610CF, 0xFFFFFFFF ) /* *    47040  107360728 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00480015_0x00045119_0x00000001_0x000B0339_0x0C26180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5471:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    13128   86876789 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5471:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    13128   86876789 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5471:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    13128   86876789 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5471:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    13128   86876789 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5471:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    13128   86876789 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5471:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    13128   86876789 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5471:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    13128   86876789 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5471:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    13128   86876789 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5471:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    13128   86876789 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5471:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    13128   86876789 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5471:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480015, 0x00045119, 0x00000001, 0x000B0339, 0x0C26180F, 0xFFFFFFFF ) /* *    13128   86876789 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01022C19_0x00000009_0x00000001_0x000B073B_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5472:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   257515   76329054 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5472:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   257515   76329054 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5472:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   257515   76329054 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5472:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   257515   76329054 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5472:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   257515   76329054 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5472:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   257515   76329054 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5472:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   257515   76329054 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5472:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   257515   76329054 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5472:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   257515   76329054 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5472:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   257515   76329054 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5472:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01022C19, 0x00000009, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   257515   76329054 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002815_0x00045119_0x00000001_0x000B07F9_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5473:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *     3934   64958208 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5473:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *     3934   64958208 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5473:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *     3934   64958208 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5473:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *     3934   64958208 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5473:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *     3934   64958208 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5473:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *     3934   64958208 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5473:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *     3934   64958208 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5473:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *     3934   64958208 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5473:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *     3934   64958208 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5473:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *     3934   64958208 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5473:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002815, 0x00045119, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *     3934   64958208 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01420039_0x00000000_0x00000001_0x000B0739_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5491:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *    60860  498565120 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5491:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *    60860  498565120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5491:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *    60860  498565120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5491:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *    60860  498565120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5491:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *    60860  498565120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5491:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *    60860  498565120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5491:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *    60860  498565120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5491:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *    60860  498565120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5491:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *    60860  498565120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5491:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *    60860  498565120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5491:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *    60860  498565120 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01420039_0x00000000_0x00000001_0x000B07F9_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5492:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    28688  235012096 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5492:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    28688  235012096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5492:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    28688  235012096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5492:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    28688  235012096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5492:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    28688  235012096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5492:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    28688  235012096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5492:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    28688  235012096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5492:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    28688  235012096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5492:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    28688  235012096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5492:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    28688  235012096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5492:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    28688  235012096 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01420039_0x00000000_0x00000001_0x000B07F9_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5493:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *    11844  156499968 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5493:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *    11844  156499968 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5493:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *    11844  156499968 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5493:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *    11844  156499968 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5493:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *    11844  156499968 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5493:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *    11844  156499968 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5493:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *    11844  156499968 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5493:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *    11844  156499968 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5493:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *    11844  156499968 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5493:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *    11844  156499968 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5493:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *    11844  156499968 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00580035_0x00045119_0x00000001_0x00030279_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5494:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045119, 0x00000001, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *   175990  146518715 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5494:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045119, 0x00000001, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *   175990  146518715 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5494:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045119, 0x00000001, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *   175990  146518715 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5494:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045119, 0x00000001, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *   175990  146518715 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5494:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045119, 0x00000001, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *   175990  146518715 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5494:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045119, 0x00000001, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *   175990  146518715 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5494:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045119, 0x00000001, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *   175990  146518715 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5494:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045119, 0x00000001, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *   175990  146518715 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5494:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045119, 0x00000001, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *   175990  146518715 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5494:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045119, 0x00000001, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *   175990  146518715 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5494:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045119, 0x00000001, 0x00030279, 0x0C261A0F, 0xFFFFFFFF ) /* *   175990  146518715 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/alph8201/8201dasm.c -o obj//usr/pkgretro64/emu/cpu/alph8201/8201dasm.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00582C35_0x00515110_0x00000001_0x000B0739_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5495:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     2336  114819072 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5495:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     2336  114819072 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5495:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     2336  114819072 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5495:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     2336  114819072 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5495:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     2336  114819072 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5495:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     2336  114819072 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5495:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     2336  114819072 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5495:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     2336  114819072 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5495:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     2336  114819072 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5495:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     2336  114819072 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5495:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00515110, 0x00000001, 0x000B0739, 0x0C261ACF, 0xFFFFFFFF ) /* *     2336  114819072 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/alph8201/8201dasm.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/alph8201/8201dasm.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00580035_0x00000000_0x00000001_0x000B073B_0x0C261A1F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5496:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   363325  100404294 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5496:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   363325  100404294 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5496:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   363325  100404294 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5496:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   363325  100404294 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5496:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   363325  100404294 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5496:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   363325  100404294 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5496:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   363325  100404294 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5496:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   363325  100404294 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5496:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   363325  100404294 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5496:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   363325  100404294 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5496:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   363325  100404294 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00582C35_0x00045110_0x00000001_0x000B073B_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5497:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00045110, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *    40918   96318738 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5497:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00045110, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *    40918   96318738 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5497:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00045110, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *    40918   96318738 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5497:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00045110, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *    40918   96318738 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5497:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00045110, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *    40918   96318738 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5497:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00045110, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *    40918   96318738 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5497:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00045110, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *    40918   96318738 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5497:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00045110, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *    40918   96318738 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5497:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00045110, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *    40918   96318738 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5497:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00045110, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *    40918   96318738 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5497:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582C35, 0x00045110, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *    40918   96318738 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01420039_0x00000000_0x00000001_0x000B0739_0x0C26101F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5498:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    54815   94990269 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5498:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    54815   94990269 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5498:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    54815   94990269 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5498:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    54815   94990269 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5498:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    54815   94990269 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5498:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    54815   94990269 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5498:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    54815   94990269 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5498:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    54815   94990269 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5498:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    54815   94990269 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5498:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    54815   94990269 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5498:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    54815   94990269 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01420039_0x00000000_0x00000001_0x000B0739_0x0C261A1F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5499:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *   123032   91652828 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5499:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *   123032   91652828 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5499:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *   123032   91652828 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5499:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *   123032   91652828 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5499:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *   123032   91652828 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5499:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *   123032   91652828 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5499:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *   123032   91652828 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5499:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *   123032   91652828 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5499:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *   123032   91652828 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5499:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *   123032   91652828 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5499:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *   123032   91652828 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/adsp2100/2100dasm.c -o obj//usr/pkgretro64/emu/cpu/adsp2100/2100dasm.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01422429_0x00000000_0x00000001_0x000B0739_0x0C261A1F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5500:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *    82767   86431997 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5500:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *    82767   86431997 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5500:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *    82767   86431997 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5500:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *    82767   86431997 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5500:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *    82767   86431997 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5500:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *    82767   86431997 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5500:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *    82767   86431997 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5500:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *    82767   86431997 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5500:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *    82767   86431997 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5500:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *    82767   86431997 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5500:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C261A1F, 0xFFFFFFFF ) /* *    82767   86431997 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/adsp2100/2100dasm.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01422429_0x00000000_0x00000001_0x000B0739_0x0C26101F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5501:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *     9874   78101834 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5501:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *     9874   78101834 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/adsp2100/2100dasm.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5501:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *     9874   78101834 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5501:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *     9874   78101834 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5501:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *     9874   78101834 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5501:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *     9874   78101834 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5501:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *     9874   78101834 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5501:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *     9874   78101834 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5501:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *     9874   78101834 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5501:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *     9874   78101834 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5501:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *     9874   78101834 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01422429_0x00000000_0x00000001_0x000B073B_0x0C261A1F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5502:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   102146   72570879 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5502:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   102146   72570879 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5502:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   102146   72570879 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5502:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   102146   72570879 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5502:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   102146   72570879 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5502:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   102146   72570879 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5502:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   102146   72570879 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5502:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   102146   72570879 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5502:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   102146   72570879 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5502:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   102146   72570879 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5502:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A1F, 0xFFFFFFFF ) /* *   102146   72570879 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01420039_0x00000000_0x00000001_0x000B073B_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5503:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   657804   67229658 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5503:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   657804   67229658 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5503:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   657804   67229658 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5503:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   657804   67229658 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5503:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   657804   67229658 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5503:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   657804   67229658 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5503:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   657804   67229658 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5503:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   657804   67229658 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5503:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   657804   67229658 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5503:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   657804   67229658 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5503:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000001, 0x000B073B, 0x0C26100F, 0xFFFFFFFF ) /* *   657804   67229658 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/sharc/sharcdsm.c -o obj//usr/pkgretro64/emu/cpu/sharc/sharcdsm.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00580035_0x00045110_0x00000001_0x000B03F9_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5504:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045110, 0x00000001, 0x000B03F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    10428   63173865 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5504:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045110, 0x00000001, 0x000B03F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    10428   63173865 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5504:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045110, 0x00000001, 0x000B03F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    10428   63173865 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5504:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045110, 0x00000001, 0x000B03F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    10428   63173865 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5504:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045110, 0x00000001, 0x000B03F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    10428   63173865 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5504:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045110, 0x00000001, 0x000B03F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    10428   63173865 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5504:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045110, 0x00000001, 0x000B03F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    10428   63173865 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5504:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045110, 0x00000001, 0x000B03F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    10428   63173865 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5504:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045110, 0x00000001, 0x000B03F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    10428   63173865 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5504:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045110, 0x00000001, 0x000B03F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    10428   63173865 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5504:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00045110, 0x00000001, 0x000B03F9, 0x0C261A0F, 0xFFFFFFFF ) /* *    10428   63173865 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/sharc/sharcdsm.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01422429_0x00000000_0x00000001_0x000B073B_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5505:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   230145   57902926 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5505:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   230145   57902926 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5505:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   230145   57902926 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5505:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   230145   57902926 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5505:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   230145   57902926 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5505:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   230145   57902926 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5505:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   230145   57902926 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5505:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   230145   57902926 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5505:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   230145   57902926 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5505:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   230145   57902926 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5505:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   230145   57902926 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/sharc/sharcdsm.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01422C19_0x00000000_0x00000001_0x000B073B_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5506:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   769654   53992486 */
 ^~~~~~~~~~~~~~~~
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5506:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   769654   53992486 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5506:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   769654   53992486 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5506:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   769654   53992486 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5506:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   769654   53992486 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5506:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   769654   53992486 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5506:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   769654   53992486 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5506:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   769654   53992486 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5506:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   769654   53992486 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5506:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   769654   53992486 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5506:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B073B, 0x0C261A0F, 0xFFFFFFFF ) /* *   769654   53992486 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x01422C19_0x00000000_0x00000001_0x000B0739_0x0C26101F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5507:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    85365   51865697 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5507:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    85365   51865697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5507:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    85365   51865697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5507:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    85365   51865697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5507:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    85365   51865697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5507:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    85365   51865697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5507:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    85365   51865697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5507:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    85365   51865697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5507:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    85365   51865697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5507:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    85365   51865697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5507:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x01422C19, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *    85365   51865697 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00582435_0x00515110_0x00000001_0x000B0739_0x0C261AC9_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5508:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000001, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /* *   454674   46165536 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5508:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000001, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /* *   454674   46165536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5508:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000001, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /* *   454674   46165536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5508:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000001, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /* *   454674   46165536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5508:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000001, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /* *   454674   46165536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5508:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000001, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /* *   454674   46165536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5508:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000001, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /* *   454674   46165536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5508:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000001, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /* *   454674   46165536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5508:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000001, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /* *   454674   46165536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5508:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000001, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /* *   454674   46165536 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5508:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00582435, 0x00515110, 0x00000001, 0x000B0739, 0x0C261AC9, 0xFFFFFFFF ) /* *   454674   46165536 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00580035_0x00000000_0x00000001_0x000B073B_0x0C26101F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5509:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C26101F, 0xFFFFFFFF ) /* *   101889   33337987 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5509:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C26101F, 0xFFFFFFFF ) /* *   101889   33337987 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5509:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C26101F, 0xFFFFFFFF ) /* *   101889   33337987 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5509:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C26101F, 0xFFFFFFFF ) /* *   101889   33337987 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5509:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C26101F, 0xFFFFFFFF ) /* *   101889   33337987 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5509:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C26101F, 0xFFFFFFFF ) /* *   101889   33337987 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5509:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C26101F, 0xFFFFFFFF ) /* *   101889   33337987 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5509:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C26101F, 0xFFFFFFFF ) /* *   101889   33337987 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5509:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C26101F, 0xFFFFFFFF ) /* *   101889   33337987 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5509:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C26101F, 0xFFFFFFFF ) /* *   101889   33337987 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5509:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B073B, 0x0C26101F, 0xFFFFFFFF ) /* *   101889   33337987 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00580035_0x00000000_0x00000001_0x000B0739_0x0C26101F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5510:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *   255952   29810993 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5510:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *   255952   29810993 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5510:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *   255952   29810993 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5510:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *   255952   29810993 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5510:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *   255952   29810993 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5510:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *   255952   29810993 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5510:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *   255952   29810993 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5510:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *   255952   29810993 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5510:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *   255952   29810993 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5510:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *   255952   29810993 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5510:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00580035, 0x00000000, 0x00000001, 0x000B0739, 0x0C26101F, 0xFFFFFFFF ) /* *   255952   29810993 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x0824100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5548:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *  7204150 1340201579 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5548:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *  7204150 1340201579 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5548:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *  7204150 1340201579 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5548:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *  7204150 1340201579 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5548:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *  7204150 1340201579 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5548:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *  7204150 1340201579 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5548:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *  7204150 1340201579 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5548:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *  7204150 1340201579 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5548:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *  7204150 1340201579 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5548:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *  7204150 1340201579 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5548:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *  7204150 1340201579 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x000B0779_0x08241ADF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5549:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0xFFFFFFFF ) /* *    15332 1181663232 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5549:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0xFFFFFFFF ) /* *    15332 1181663232 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5549:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0xFFFFFFFF ) /* *    15332 1181663232 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5549:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0xFFFFFFFF ) /* *    15332 1181663232 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5549:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0xFFFFFFFF ) /* *    15332 1181663232 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5549:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0xFFFFFFFF ) /* *    15332 1181663232 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5549:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0xFFFFFFFF ) /* *    15332 1181663232 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5549:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0xFFFFFFFF ) /* *    15332 1181663232 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5549:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0xFFFFFFFF ) /* *    15332 1181663232 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5549:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0xFFFFFFFF ) /* *    15332 1181663232 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5549:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0xFFFFFFFF ) /* *    15332 1181663232 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x000B0779_0x082418DF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5550:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   104456  652582379 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5550:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   104456  652582379 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5550:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   104456  652582379 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5550:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   104456  652582379 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5550:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   104456  652582379 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5550:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   104456  652582379 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5550:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   104456  652582379 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5550:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   104456  652582379 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5550:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   104456  652582379 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5550:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   104456  652582379 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5550:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   104456  652582379 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x0824180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5551:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *   488613  368880164 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5551:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *   488613  368880164 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5551:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *   488613  368880164 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5551:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *   488613  368880164 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5551:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *   488613  368880164 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5551:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *   488613  368880164 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5551:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *   488613  368880164 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5551:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *   488613  368880164 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5551:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *   488613  368880164 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5551:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *   488613  368880164 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5551:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *   488613  368880164 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x082418CF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5552:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082418CF, 0xFFFFFFFF ) /* *   352924  312417405 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5552:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082418CF, 0xFFFFFFFF ) /* *   352924  312417405 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5552:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082418CF, 0xFFFFFFFF ) /* *   352924  312417405 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5552:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082418CF, 0xFFFFFFFF ) /* *   352924  312417405 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5552:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082418CF, 0xFFFFFFFF ) /* *   352924  312417405 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5552:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082418CF, 0xFFFFFFFF ) /* *   352924  312417405 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5552:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082418CF, 0xFFFFFFFF ) /* *   352924  312417405 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5552:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082418CF, 0xFFFFFFFF ) /* *   352924  312417405 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5552:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082418CF, 0xFFFFFFFF ) /* *   352924  312417405 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5552:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082418CF, 0xFFFFFFFF ) /* *   352924  312417405 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5552:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082418CF, 0xFFFFFFFF ) /* *   352924  312417405 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00480035_0x00045119_0x00000000_0x000B0779_0x082418DF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5553:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    15024  291762384 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5553:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    15024  291762384 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5553:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    15024  291762384 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5553:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    15024  291762384 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5553:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    15024  291762384 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5553:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    15024  291762384 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5553:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    15024  291762384 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5553:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    15024  291762384 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5553:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    15024  291762384 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5553:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    15024  291762384 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5553:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    15024  291762384 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x082410CF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5554:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   711824  279246170 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5554:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   711824  279246170 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5554:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   711824  279246170 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5554:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   711824  279246170 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5554:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   711824  279246170 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5554:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   711824  279246170 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5554:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   711824  279246170 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5554:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   711824  279246170 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5554:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   711824  279246170 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5554:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   711824  279246170 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5554:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   711824  279246170 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000001_0x000B0779_0x0824100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5555:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *   735574  171881981 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5555:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *   735574  171881981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5555:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *   735574  171881981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5555:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *   735574  171881981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5555:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *   735574  171881981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5555:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *   735574  171881981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5555:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *   735574  171881981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5555:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *   735574  171881981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5555:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *   735574  171881981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5555:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *   735574  171881981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5555:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824100F, 0xFFFFFFFF ) /* *   735574  171881981 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602401_0x00045119_0x00000000_0x000B0779_0x082418DF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5556:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602401, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   943006  154374023 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5556:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602401, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   943006  154374023 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5556:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602401, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   943006  154374023 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5556:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602401, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   943006  154374023 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5556:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602401, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   943006  154374023 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5556:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602401, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   943006  154374023 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5556:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602401, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   943006  154374023 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5556:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602401, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   943006  154374023 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5556:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602401, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   943006  154374023 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5556:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602401, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   943006  154374023 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5556:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602401, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *   943006  154374023 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000001_0x000B0779_0x082410CF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5557:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   103877  101077498 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5557:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   103877  101077498 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5557:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   103877  101077498 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5557:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   103877  101077498 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5557:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   103877  101077498 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5557:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   103877  101077498 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5557:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   103877  101077498 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5557:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   103877  101077498 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5557:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   103877  101077498 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5557:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   103877  101077498 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5557:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x082410CF, 0xFFFFFFFF ) /* *   103877  101077498 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x0824108F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5558:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824108F, 0xFFFFFFFF ) /* *   710125   87547221 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5558:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824108F, 0xFFFFFFFF ) /* *   710125   87547221 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5558:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824108F, 0xFFFFFFFF ) /* *   710125   87547221 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5558:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824108F, 0xFFFFFFFF ) /* *   710125   87547221 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5558:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824108F, 0xFFFFFFFF ) /* *   710125   87547221 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5558:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824108F, 0xFFFFFFFF ) /* *   710125   87547221 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5558:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824108F, 0xFFFFFFFF ) /* *   710125   87547221 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5558:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824108F, 0xFFFFFFFF ) /* *   710125   87547221 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5558:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824108F, 0xFFFFFFFF ) /* *   710125   87547221 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5558:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824108F, 0xFFFFFFFF ) /* *   710125   87547221 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5558:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824108F, 0xFFFFFFFF ) /* *   710125   87547221 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x08241ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5559:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x08241ACF, 0xFFFFFFFF ) /* *     9834   79774966 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5559:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x08241ACF, 0xFFFFFFFF ) /* *     9834   79774966 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5559:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x08241ACF, 0xFFFFFFFF ) /* *     9834   79774966 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5559:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x08241ACF, 0xFFFFFFFF ) /* *     9834   79774966 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5559:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x08241ACF, 0xFFFFFFFF ) /* *     9834   79774966 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5559:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x08241ACF, 0xFFFFFFFF ) /* *     9834   79774966 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5559:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x08241ACF, 0xFFFFFFFF ) /* *     9834   79774966 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5559:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x08241ACF, 0xFFFFFFFF ) /* *     9834   79774966 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5559:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x08241ACF, 0xFFFFFFFF ) /* *     9834   79774966 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5559:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x08241ACF, 0xFFFFFFFF ) /* *     9834   79774966 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5559:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x08241ACF, 0xFFFFFFFF ) /* *     9834   79774966 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/apexc/apexcdsm.c -o obj//usr/pkgretro64/emu/cpu/apexc/apexcdsm.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x000B0379_0x082418DF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5560:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    17644   70187036 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5560:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    17644   70187036 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5560:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    17644   70187036 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5560:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    17644   70187036 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5560:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    17644   70187036 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5560:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    17644   70187036 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5560:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    17644   70187036 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5560:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    17644   70187036 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5560:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    17644   70187036 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5560:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    17644   70187036 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5560:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    17644   70187036 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00480035_0x00045119_0x00000000_0x000B0379_0x082418DF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5561:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    11324   56633925 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5561:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    11324   56633925 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5561:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    11324   56633925 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5561:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    11324   56633925 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5561:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    11324   56633925 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5561:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    11324   56633925 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5561:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    11324   56633925 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5561:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    11324   56633925 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5561:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    11324   56633925 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5561:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    11324   56633925 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5561:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0379, 0x082418DF, 0xFFFFFFFF ) /* *    11324   56633925 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/apexc/apexcdsm.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/apexc/apexcdsm.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B0379_0x0824180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5562:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824180F, 0xFFFFFFFF ) /* *    96743   40820171 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5562:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824180F, 0xFFFFFFFF ) /* *    96743   40820171 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5562:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824180F, 0xFFFFFFFF ) /* *    96743   40820171 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5562:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824180F, 0xFFFFFFFF ) /* *    96743   40820171 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5562:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824180F, 0xFFFFFFFF ) /* *    96743   40820171 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5562:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824180F, 0xFFFFFFFF ) /* *    96743   40820171 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5562:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824180F, 0xFFFFFFFF ) /* *    96743   40820171 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5562:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824180F, 0xFFFFFFFF ) /* *    96743   40820171 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5562:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824180F, 0xFFFFFFFF ) /* *    96743   40820171 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5562:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824180F, 0xFFFFFFFF ) /* *    96743   40820171 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5562:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824180F, 0xFFFFFFFF ) /* *    96743   40820171 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B0739_0x082418CF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5563:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100794 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5563:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100794 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5563:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100794 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5563:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100794 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5563:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100794 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5563:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100794 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5563:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100794 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5563:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100794 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5563:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100794 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5563:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100794 */
 ^~~~~~~~~~~~~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/dsp32/dsp32dis.c -o obj//usr/pkgretro64/emu/cpu/dsp32/dsp32dis.o
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5563:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100794 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/dsp32/dsp32dis.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/dsp32/dsp32dis.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045117_0x00000000_0x000B0339_0x082418CF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5564:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045117, 0x00000000, 0x000B0339, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100697 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5564:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045117, 0x00000000, 0x000B0339, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5564:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045117, 0x00000000, 0x000B0339, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5564:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045117, 0x00000000, 0x000B0339, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5564:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045117, 0x00000000, 0x000B0339, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5564:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045117, 0x00000000, 0x000B0339, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5564:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045117, 0x00000000, 0x000B0339, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5564:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045117, 0x00000000, 0x000B0339, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5564:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045117, 0x00000000, 0x000B0339, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5564:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045117, 0x00000000, 0x000B0339, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100697 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5564:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045117, 0x00000000, 0x000B0339, 0x082418CF, 0xFFFFFFFF ) /* *   166053   29100697 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000001_0x000B0379_0x0824188F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5565:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0379, 0x0824188F, 0xFFFFFFFF ) /* *     6723   29076516 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5565:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0379, 0x0824188F, 0xFFFFFFFF ) /* *     6723   29076516 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5565:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0379, 0x0824188F, 0xFFFFFFFF ) /* *     6723   29076516 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5565:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0379, 0x0824188F, 0xFFFFFFFF ) /* *     6723   29076516 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5565:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0379, 0x0824188F, 0xFFFFFFFF ) /* *     6723   29076516 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5565:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0379, 0x0824188F, 0xFFFFFFFF ) /* *     6723   29076516 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5565:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0379, 0x0824188F, 0xFFFFFFFF ) /* *     6723   29076516 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5565:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0379, 0x0824188F, 0xFFFFFFFF ) /* *     6723   29076516 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5565:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0379, 0x0824188F, 0xFFFFFFFF ) /* *     6723   29076516 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5565:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0379, 0x0824188F, 0xFFFFFFFF ) /* *     6723   29076516 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5565:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0379, 0x0824188F, 0xFFFFFFFF ) /* *     6723   29076516 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x0824188F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5566:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824188F, 0xFFFFFFFF ) /* *    53297   23928976 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5566:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824188F, 0xFFFFFFFF ) /* *    53297   23928976 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5566:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824188F, 0xFFFFFFFF ) /* *    53297   23928976 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5566:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824188F, 0xFFFFFFFF ) /* *    53297   23928976 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5566:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824188F, 0xFFFFFFFF ) /* *    53297   23928976 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5566:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824188F, 0xFFFFFFFF ) /* *    53297   23928976 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5566:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824188F, 0xFFFFFFFF ) /* *    53297   23928976 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5566:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824188F, 0xFFFFFFFF ) /* *    53297   23928976 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5566:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824188F, 0xFFFFFFFF ) /* *    53297   23928976 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5566:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824188F, 0xFFFFFFFF ) /* *    53297   23928976 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5566:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824188F, 0xFFFFFFFF ) /* *    53297   23928976 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000001_0x000B0779_0x0824180F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5567:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *    10309   19001776 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5567:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *    10309   19001776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5567:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *    10309   19001776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5567:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *    10309   19001776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5567:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *    10309   19001776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5567:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *    10309   19001776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5567:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *    10309   19001776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5567:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *    10309   19001776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5567:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *    10309   19001776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5567:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *    10309   19001776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5567:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824180F, 0xFFFFFFFF ) /* *    10309   19001776 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x00000000_0x0824101F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5596:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824101F ) /* *   590139  246714190 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5596:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824101F ) /* *   590139  246714190 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5596:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824101F ) /* *   590139  246714190 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5596:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824101F ) /* *   590139  246714190 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5596:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824101F ) /* *   590139  246714190 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5596:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824101F ) /* *   590139  246714190 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5596:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824101F ) /* *   590139  246714190 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5596:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824101F ) /* *   590139  246714190 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5596:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824101F ) /* *   590139  246714190 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5596:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824101F ) /* *   590139  246714190 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5596:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824101F ) /* *   590139  246714190 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000001_0x000B0779_0x0824101F_0x0824101F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5597:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   397774  153418144 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5597:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   397774  153418144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5597:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   397774  153418144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5597:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   397774  153418144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5597:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   397774  153418144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5597:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   397774  153418144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5597:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   397774  153418144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5597:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   397774  153418144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5597:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   397774  153418144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5597:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   397774  153418144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5597:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   397774  153418144 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x00000000_0x082410DF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5598:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x082410DF ) /* *    22732  146975666 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5598:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x082410DF ) /* *    22732  146975666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5598:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x082410DF ) /* *    22732  146975666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5598:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x082410DF ) /* *    22732  146975666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5598:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x082410DF ) /* *    22732  146975666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5598:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x082410DF ) /* *    22732  146975666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5598:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x082410DF ) /* *    22732  146975666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5598:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x082410DF ) /* *    22732  146975666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5598:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x082410DF ) /* *    22732  146975666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5598:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x082410DF ) /* *    22732  146975666 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5598:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x082410DF ) /* *    22732  146975666 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000001_0x000B0779_0x00000000_0x0824101F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5599:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824101F ) /* *   306398  130393278 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5599:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824101F ) /* *   306398  130393278 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5599:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824101F ) /* *   306398  130393278 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5599:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824101F ) /* *   306398  130393278 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5599:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824101F ) /* *   306398  130393278 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5599:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824101F ) /* *   306398  130393278 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5599:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824101F ) /* *   306398  130393278 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5599:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824101F ) /* *   306398  130393278 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5599:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824101F ) /* *   306398  130393278 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5599:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824101F ) /* *   306398  130393278 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5599:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824101F ) /* *   306398  130393278 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x0824101F_0x0824101F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5600:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   437743  117403881 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5600:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   437743  117403881 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5600:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   437743  117403881 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5600:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   437743  117403881 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5600:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   437743  117403881 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5600:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   437743  117403881 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5600:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   437743  117403881 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5600:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   437743  117403881 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5600:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   437743  117403881 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5600:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   437743  117403881 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5600:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0x0824101F ) /* *   437743  117403881 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x0824181F_0x0824101F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5601:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    66608  109289500 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5601:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    66608  109289500 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5601:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    66608  109289500 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5601:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    66608  109289500 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5601:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    66608  109289500 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5601:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    66608  109289500 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5601:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    66608  109289500 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5601:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    66608  109289500 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5601:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    66608  109289500 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5601:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    66608  109289500 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5601:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    66608  109289500 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000001_0x000B0779_0x00000000_0x082410DF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5602:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x082410DF ) /* *    19101   92573085 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5602:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x082410DF ) /* *    19101   92573085 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5602:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x082410DF ) /* *    19101   92573085 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5602:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x082410DF ) /* *    19101   92573085 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5602:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x082410DF ) /* *    19101   92573085 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5602:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x082410DF ) /* *    19101   92573085 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5602:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x082410DF ) /* *    19101   92573085 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5602:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x082410DF ) /* *    19101   92573085 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5602:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x082410DF ) /* *    19101   92573085 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5602:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x082410DF ) /* *    19101   92573085 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5602:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x082410DF ) /* *    19101   92573085 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x00000000_0x0824181F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5603:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824181F ) /* *   258287   78618228 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/asap/asapdasm.c -o obj//usr/pkgretro64/emu/cpu/asap/asapdasm.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5603:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824181F ) /* *   258287   78618228 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5603:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824181F ) /* *   258287   78618228 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5603:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824181F ) /* *   258287   78618228 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5603:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824181F ) /* *   258287   78618228 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5603:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824181F ) /* *   258287   78618228 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5603:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824181F ) /* *   258287   78618228 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5603:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824181F ) /* *   258287   78618228 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5603:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824181F ) /* *   258287   78618228 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5603:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824181F ) /* *   258287   78618228 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5603:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0824181F ) /* *   258287   78618228 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000001_0x000B0779_0x0824181F_0x0824101F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5604:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    61814   68788856 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5604:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    61814   68788856 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/asap/asapdasm.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5604:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    61814   68788856 */
 ^~~~~~~~~~~~~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5604:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    61814   68788856 */
 ^~~~~~~~~~~~~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5604:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    61814   68788856 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5604:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    61814   68788856 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5604:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    61814   68788856 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5604:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    61814   68788856 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5604:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    61814   68788856 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5604:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    61814   68788856 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5604:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824101F ) /* *    61814   68788856 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/asap/asapdasm.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000001_0x000B0779_0x082410DF_0x0824181F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5605:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082410DF, 0x0824181F ) /* *   149792   61464124 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5605:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082410DF, 0x0824181F ) /* *   149792   61464124 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5605:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082410DF, 0x0824181F ) /* *   149792   61464124 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5605:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082410DF, 0x0824181F ) /* *   149792   61464124 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5605:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082410DF, 0x0824181F ) /* *   149792   61464124 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5605:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082410DF, 0x0824181F ) /* *   149792   61464124 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5605:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082410DF, 0x0824181F ) /* *   149792   61464124 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5605:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082410DF, 0x0824181F ) /* *   149792   61464124 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5605:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082410DF, 0x0824181F ) /* *   149792   61464124 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5605:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082410DF, 0x0824181F ) /* *   149792   61464124 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5605:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082410DF, 0x0824181F ) /* *   149792   61464124 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x0824181F_0x0824181F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5606:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824181F ) /* *   109988 src/emu/cpu/asap/asapdasm.c: In function 'offs_t cpu_disassemble_asap(legacy_cpu_device*, char*, offs_t, const UINT8*, const UINT8*, int)':
src/emu/cpu/asap/asapdasm.c:90:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/asap/asapdasm.c:91:92: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
      sprintf(buffer, "add%s  %s,%s,%s", setcond[cond], reg[rsrc1], src2(op,0), reg[rdst]); break;
                                                                                            ^~~~~
  55083276 */
 ^~~~~~~~~~~~~~~~
src/emu/cpu/asap/asapdasm.c:103:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/asap/asapdasm.c:104:92: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
      sprintf(buffer, "or%s   %s,%s,%s", setcond[cond], reg[rsrc1], src2(op,0), reg[rdst]); break;
                                                                                            ^~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5606:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824181F ) /* *   109988   55083276 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5606:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824181F ) /* *   109988   55083276 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5606:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824181F ) /* *   109988   55083276 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5606:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824181F ) /* *   109988   55083276 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5606:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824181F ) /* *   109988   55083276 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5606:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824181F ) /* *   109988   55083276 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5606:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824181F ) /* *   109988   55083276 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5606:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824181F ) /* *   109988   55083276 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5606:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824181F ) /* *   109988   55083276 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5606:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0x0824181F ) /* *   109988   55083276 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x000B0779_0x08241ADF_0x00000000(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5607:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x00000000 ) /* *      478   46989312 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5607:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x00000000 ) /* *      478   46989312 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5607:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x00000000 ) /* *      478   46989312 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5607:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x00000000 ) /* *      478   46989312 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5607:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x00000000 ) /* *      478   46989312 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5607:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x00000000 ) /* *      478   46989312 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5607:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x00000000 ) /* *      478   46989312 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5607:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x00000000 ) /* *      478   46989312 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5607:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x00000000 ) /* *      478   46989312 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5607:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x00000000 ) /* *      478   46989312 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5607:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x00000000 ) /* *      478   46989312 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x000B0779_0x08241ADF_0x0824181F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5608:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x0824181F ) /* *      468   46006272 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5608:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x0824181F ) /* *      468   46006272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5608:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x0824181F ) /* *      468   46006272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5608:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x0824181F ) /* *      468   46006272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5608:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x0824181F ) /* *      468   46006272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5608:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x0824181F ) /* *      468   46006272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5608:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x0824181F ) /* *      468   46006272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5608:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x0824181F ) /* *      468   46006272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5608:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x0824181F ) /* *      468   46006272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5608:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x0824181F ) /* *      468   46006272 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5608:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x0824181F ) /* *      468   46006272 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/am29000/am29dasm.c -o obj//usr/pkgretro64/emu/cpu/am29000/am29dasm.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000001_0x000B0779_0x00000000_0x0824181F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5609:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824181F ) /* *   125204   39023396 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5609:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824181F ) /* *   125204   39023396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5609:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824181F ) /* *   125204   39023396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5609:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824181F ) /* *   125204   39023396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5609:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824181F ) /* *   125204   39023396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5609:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824181F ) /* *   125204   39023396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5609:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824181F ) /* *   125204   39023396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5609:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824181F ) /* *   125204   39023396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5609:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824181F ) /* *   125204   39023396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5609:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824181F ) /* *   125204   39023396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5609:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x00000000, 0x0824181F ) /* *   125204   39023396 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x000B0779_0x08241ADF_0x082410DB(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5610:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x082410DB ) /* *      394   38731776 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5610:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x082410DB ) /* *      394   38731776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5610:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x082410DB ) /* *      394   38731776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5610:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x082410DB ) /* *      394   38731776 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/am29000/am29dasm.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5610:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x082410DB ) /* *      394   38731776 */
 ^~~~~~~~~~~~~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/am29000/am29dasm.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5610:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x082410DB ) /* *      394   38731776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5610:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x082410DB ) /* *      394   38731776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5610:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x082410DB ) /* *      394   38731776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5610:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x082410DB ) /* *      394   38731776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5610:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x082410DB ) /* *      394   38731776 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5610:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241ADF, 0x082410DB ) /* *      394   38731776 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x000B0779_0x082410DF_0x082410DB(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5611:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0x082410DB ) /* *    12890   36333568 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5611:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0x082410DB ) /* *    12890   36333568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5611:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0x082410DB ) /* *    12890   36333568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5611:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0x082410DB ) /* *    12890   36333568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5611:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0x082410DB ) /* *    12890   36333568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5611:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0x082410DB ) /* *    12890   36333568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5611:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0x082410DB ) /* *    12890   36333568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5611:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0x082410DB ) /* *    12890   36333568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5611:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0x082410DB ) /* *    12890   36333568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5611:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0x082410DB ) /* *    12890   36333568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5611:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0x082410DB ) /* *    12890   36333568 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B0379_0x0824101F_0x0824101F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5612:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824101F, 0x0824101F ) /* *   147995   31086325 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5612:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824101F, 0x0824101F ) /* *   147995   31086325 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5612:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824101F, 0x0824101F ) /* *   147995   31086325 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5612:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824101F, 0x0824101F ) /* *   147995   31086325 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5612:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824101F, 0x0824101F ) /* *   147995   31086325 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5612:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824101F, 0x0824101F ) /* *   147995   31086325 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5612:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824101F, 0x0824101F ) /* *   147995   31086325 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5612:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824101F, 0x0824101F ) /* *   147995   31086325 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5612:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824101F, 0x0824101F ) /* *   147995   31086325 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5612:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824101F, 0x0824101F ) /* *   147995   31086325 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5612:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0379, 0x0824101F, 0x0824101F ) /* *   147995   31086325 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/jaguar/jagdasm.c -o obj//usr/pkgretro64/emu/cpu/jaguar/jagdasm.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00480035_0x00045119_0x00000000_0x000B077B_0x00000000_0x082410DB(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5613:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B077B, 0x00000000, 0x082410DB ) /* *     3576   29294592 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5613:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B077B, 0x00000000, 0x082410DB ) /* *     3576   29294592 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5613:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B077B, 0x00000000, 0x082410DB ) /* *     3576   29294592 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5613:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B077B, 0x00000000, 0x082410DB ) /* *     3576   29294592 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5613:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B077B, 0x00000000, 0x082410DB ) /* *     3576   29294592 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5613:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B077B, 0x00000000, 0x082410DB ) /* *     3576   29294592 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5613:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B077B, 0x00000000, 0x082410DB ) /* *     3576   29294592 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5613:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B077B, 0x00000000, 0x082410DB ) /* *     3576   29294592 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5613:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B077B, 0x00000000, 0x082410DB ) /* *     3576   29294592 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5613:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B077B, 0x00000000, 0x082410DB ) /* *     3576   29294592 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5613:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B077B, 0x00000000, 0x082410DB ) /* *     3576   29294592 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000001_0x000B0779_0x0824181F_0x0824181F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5614:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824181F ) /* *    76059   29282981 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5614:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824181F ) /* *    76059   29282981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5614:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824181F ) /* *    76059   29282981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5614:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824181F ) /* *    76059   29282981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5614:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824181F ) /* *    76059   29282981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5614:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824181F ) /* *    76059   29282981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5614:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824181F ) /* *    76059   29282981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5614:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824181F ) /* *    76059   29282981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5614:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824181F ) /* *    76059   29282981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5614:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824181F ) /* *    76059   29282981 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5614:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000001, 0x000B0779, 0x0824181F, 0x0824181F ) /* *    76059   29282981 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000001_0x000B0779_0x082418DF_0x0824101F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5615:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082418DF, 0x0824101F ) /* *    12632   29173808 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5615:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082418DF, 0x0824101F ) /* *    12632   29173808 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5615:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082418DF, 0x0824101F ) /* *    12632   29173808 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5615:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082418DF, 0x0824101F ) /* *    12632   29173808 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5615:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082418DF, 0x0824101F ) /* *    12632   29173808 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5615:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082418DF, 0x0824101F ) /* *    12632   29173808 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5615:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082418DF, 0x0824101F ) /* *    12632   29173808 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5615:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082418DF, 0x0824101F ) /* *    12632   29173808 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5615:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082418DF, 0x0824101F ) /* *    12632   29173808 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5615:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082418DF, 0x0824101F ) /* *    12632   29173808 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5615:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000001, 0x000B0779, 0x082418DF, 0x0824101F ) /* *    12632   29173808 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482405_0x00000000_0x00000000_0x000B0739_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5656:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  2226138  592165102 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5656:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  2226138  592165102 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5656:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  2226138  592165102 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5656:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  2226138  592165102 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5656:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  2226138  592165102 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5656:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  2226138  592165102 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5656:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  2226138  592165102 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5656:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  2226138  592165102 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5656:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  2226138  592165102 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5656:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  2226138  592165102 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5656:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *  2226138  592165102 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00000000_0x00000000_0x000B0739_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5657:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    53533  281405105 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/jaguar/jagdasm.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5657:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    53533  281405105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5657:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    53533  281405105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5657:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    53533  281405105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5657:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    53533  281405105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5657:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    53533  281405105 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/jaguar/jagdasm.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5657:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    53533  281405105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5657:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    53533  281405105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5657:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    53533  281405105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5657:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    53533  281405105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5657:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    53533  281405105 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B07F9_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5658:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *   314131  219103141 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5658:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *   314131  219103141 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5658:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *   314131  219103141 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5658:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *   314131  219103141 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5658:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *   314131  219103141 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5658:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *   314131  219103141 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5658:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *   314131  219103141 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5658:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *   314131  219103141 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5658:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *   314131  219103141 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5658:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *   314131  219103141 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5658:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C261ACF, 0xFFFFFFFF ) /* *   314131  219103141 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482405_0x00045119_0x00000000_0x000B0339_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5659:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   216329   95014510 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/cubeqcpu/cubedasm.c -o obj//usr/pkgretro64/emu/cpu/cubeqcpu/cubedasm.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5659:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   216329   95014510 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5659:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   216329   95014510 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5659:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   216329   95014510 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5659:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   216329   95014510 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5659:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   216329   95014510 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5659:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   216329   95014510 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5659:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   216329   95014510 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5659:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   216329   95014510 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5659:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   216329   95014510 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5659:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   216329   95014510 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482405_0x00000009_0x00000000_0x000B0739_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5660:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   317128   92010096 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5660:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   317128   92010096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5660:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   317128   92010096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5660:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   317128   92010096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5660:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   317128   92010096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5660:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   317128   92010096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5660:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   317128   92010096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5660:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   317128   92010096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5660:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   317128   92010096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5660:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   317128   92010096 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5660:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   317128   92010096 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x0142613A_0x00045119_0x00000000_0x000B07F9_0xFFFFFFFF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5661:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B07F9, 0xFFFFFFFF, 0xFFFFFFFF ) /* *    13728   88595930 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5661:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B07F9, 0xFFFFFFFF, 0xFFFFFFFF ) /* *    13728   88595930 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5661:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B07F9, 0xFFFFFFFF, 0xFFFFFFFF ) /* *    13728   88595930 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5661:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B07F9, 0xFFFFFFFF, 0xFFFFFFFF ) /* *    13728   88595930 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5661:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B07F9, 0xFFFFFFFF, 0xFFFFFFFF ) /* *    13728   88595930 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5661:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B07F9, 0xFFFFFFFF, 0xFFFFFFFF ) /* *    13728   88595930 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5661:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B07F9, 0xFFFFFFFF, 0xFFFFFFFF ) /* *    13728   88595930 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5661:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B07F9, 0xFFFFFFFF, 0xFFFFFFFF ) /* *    13728   88595930 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5661:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B07F9, 0xFFFFFFFF, 0xFFFFFFFF ) /* *    13728   88595930 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5661:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B07F9, 0xFFFFFFFF, 0xFFFFFFFF ) /* *    13728   88595930 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/cubeqcpu/cubedasm.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/cubeqcpu/cubedasm.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5661:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B07F9, 0xFFFFFFFF, 0xFFFFFFFF ) /* *    13728   88595930 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B0339_0x0C261ACF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5662:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261ACF, 0xFFFFFFFF ) /* *   649448   81449105 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5662:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261ACF, 0xFFFFFFFF ) /* *   649448   81449105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5662:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261ACF, 0xFFFFFFFF ) /* *   649448   81449105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5662:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261ACF, 0xFFFFFFFF ) /* *   649448   81449105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5662:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261ACF, 0xFFFFFFFF ) /* *   649448   81449105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5662:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261ACF, 0xFFFFFFFF ) /* *   649448   81449105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5662:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261ACF, 0xFFFFFFFF ) /* *   649448   81449105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5662:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261ACF, 0xFFFFFFFF ) /* *   649448   81449105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5662:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261ACF, 0xFFFFFFFF ) /* *   649448   81449105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5662:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261ACF, 0xFFFFFFFF ) /* *   649448   81449105 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5662:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261ACF, 0xFFFFFFFF ) /* *   649448   81449105 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:29:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/cubeqcpu/cubedasm.c:9:
src/emu/cpu/cubeqcpu/cubedasm.c: In function 'offs_t cpu_disassemble_cquestsnd(legacy_cpu_device*, char*, offs_t, const UINT8*, const UINT8*, int)':
src/emu/cpu/cubeqcpu/cubedasm.c:82:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:200:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 56) & ((UINT64) 0xFF)) <<  0) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:82:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:82:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:201:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 48) & ((UINT64) 0xFF)) <<  8) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:82:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:82:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:202:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 40) & ((UINT64) 0xFF)) << 16) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:82:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:82:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:203:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 32) & ((UINT64) 0xFF)) << 24) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:82:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:82:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:204:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 24) & ((UINT64) 0xFF)) << 32) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:82:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:82:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:205:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 16) & ((UINT64) 0xFF)) << 40) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:82:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:82:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:206:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >>  8) & ((UINT64) 0xFF)) << 48) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:82:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:82:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:207:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >>  0) & ((UINT64) 0xFF)) << 56)  \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:82:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c: In function 'offs_t cpu_disassemble_cquestrot(legacy_cpu_device*, char*, offs_t, const UINT8*, const UINT8*, int)':
src/emu/cpu/cubeqcpu/cubedasm.c:186:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:200:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 56) & ((UINT64) 0xFF)) <<  0) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:186:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:186:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:201:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 48) & ((UINT64) 0xFF)) <<  8) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:186:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:186:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:202:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 40) & ((UINT64) 0xFF)) << 16) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:186:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:186:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:203:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 32) & ((UINT64) 0xFF)) << 24) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:186:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:186:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:204:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 24) & ((UINT64) 0xFF)) << 32) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:186:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:186:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:205:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 16) & ((UINT64) 0xFF)) << 40) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:186:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:186:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:206:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >>  8) & ((UINT64) 0xFF)) << 48) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:186:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:186:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:207:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >>  0) & ((UINT64) 0xFF)) << 56)  \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:186:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c: In function 'offs_t cpu_disassemble_cquestlin(legacy_cpu_device*, char*, offs_t, const UINT8*, const UINT8*, int)':
src/emu/cpu/cubeqcpu/cubedasm.c:272:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:200:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 56) & ((UINT64) 0xFF)) <<  0) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:272:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:272:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:201:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 48) & ((UINT64) 0xFF)) <<  8) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:272:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:272:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:202:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 40) & ((UINT64) 0xFF)) << 16) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:272:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:272:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:203:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 32) & ((UINT64) 0xFF)) << 24) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:272:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:272:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:204:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 24) & ((UINT64) 0xFF)) << 32) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:272:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:272:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:205:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 16) & ((UINT64) 0xFF)) << 40) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:272:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:272:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:206:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >>  8) & ((UINT64) 0xFF)) << 48) | \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:272:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/cubeqcpu/cubedasm.c:272:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:207:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >>  0) & ((UINT64) 0xFF)) << 56)  \
                 ^
src/emu/cpu/cubeqcpu/cubedasm.c:272:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00000000_0x00000000_0x000B0739_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5663:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   444231   60067944 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5663:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   444231   60067944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5663:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   444231   60067944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5663:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   444231   60067944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5663:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   444231   60067944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5663:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   444231   60067944 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5663:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   444231   60067944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5663:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   444231   60067944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5663:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   444231   60067944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5663:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   444231   60067944 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5663:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000000, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   444231   60067944 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482405_0x00045119_0x00000000_0x000B0339_0x0C26184F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5664:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *    36057   58970468 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5664:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *    36057   58970468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5664:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *    36057   58970468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5664:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *    36057   58970468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5664:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *    36057   58970468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5664:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *    36057   58970468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5664:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *    36057   58970468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5664:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *    36057   58970468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5664:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *    36057   58970468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5664:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *    36057   58970468 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5664:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *    36057   58970468 */
 ^~~~~~~~~~~~~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/esrip/esripdsm.c -o obj//usr/pkgretro64/emu/cpu/esrip/esripdsm.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B0339_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5665:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    53147   48856709 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5665:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    53147   48856709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5665:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    53147   48856709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5665:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    53147   48856709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5665:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    53147   48856709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5665:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    53147   48856709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5665:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    53147   48856709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5665:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    53147   48856709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5665:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    53147   48856709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5665:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    53147   48856709 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5665:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *    53147   48856709 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B07F9_0x0C2610C9_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5666:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C2610C9, 0xFFFFFFFF ) /* *   447654   47171792 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5666:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C2610C9, 0xFFFFFFFF ) /* *   447654   47171792 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5666:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C2610C9, 0xFFFFFFFF ) /* *   447654   47171792 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5666:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C2610C9, 0xFFFFFFFF ) /* *   447654   47171792 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5666:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C2610C9, 0xFFFFFFFF ) /* *   447654   47171792 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5666:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C2610C9, 0xFFFFFFFF ) /* *   447654   47171792 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5666:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C2610C9, 0xFFFFFFFF ) /* *   447654   47171792 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5666:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C2610C9, 0xFFFFFFFF ) /* *   447654   47171792 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5666:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C2610C9, 0xFFFFFFFF ) /* *   447654   47171792 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5666:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C2610C9, 0xFFFFFFFF ) /* *   447654   47171792 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5666:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B07F9, 0x0C2610C9, 0xFFFFFFFF ) /* *   447654   47171792 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B0339_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5667:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   207392   38933691 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5667:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   207392   38933691 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5667:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   207392   38933691 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5667:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   207392   38933691 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5667:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   207392   38933691 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5667:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   207392   38933691 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5667:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   207392   38933691 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5667:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   207392   38933691 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5667:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   207392   38933691 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5667:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   207392   38933691 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5667:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A0F, 0xFFFFFFFF ) /* *   207392   38933691 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B0739_0x0C2610CF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5668:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /* *  2015632   33364173 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5668:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /* *  2015632   33364173 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5668:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /* *  2015632   33364173 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5668:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /* *  2015632   33364173 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5668:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /* *  2015632   33364173 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5668:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /* *  2015632   33364173 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5668:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /* *  2015632   33364173 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5668:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /* *  2015632   33364173 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5668:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /* *  2015632   33364173 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5668:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /* *  2015632   33364173 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5668:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0739, 0x0C2610CF, 0xFFFFFFFF ) /* *  2015632   33364173 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/esrip/esripdsm.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482405_0x00045119_0x00000000_0x000B0339_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5669:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *   196361   30395218 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5669:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *   196361   30395218 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5669:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *   196361   30395218 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5669:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *   196361   30395218 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5669:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *   196361   30395218 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5669:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *   196361   30395218 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5669:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *   196361   30395218 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5669:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *   196361   30395218 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5669:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *   196361   30395218 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5669:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *   196361   30395218 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/esrip/esripdsm.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5669:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000B0339, 0x0C26100F, 0xFFFFFFFF ) /* *   196361   30395218 */
 ^~~~~~~~~~~~~~~~
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B0339_0x0C2610CF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5670:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C2610CF, 0xFFFFFFFF ) /* *   110898   28973006 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5670:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C2610CF, 0xFFFFFFFF ) /* *   110898   28973006 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5670:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C2610CF, 0xFFFFFFFF ) /* *   110898   28973006 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5670:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C2610CF, 0xFFFFFFFF ) /* *   110898   28973006 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5670:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C2610CF, 0xFFFFFFFF ) /* *   110898   28973006 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5670:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C2610CF, 0xFFFFFFFF ) /* *   110898   28973006 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5670:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C2610CF, 0xFFFFFFFF ) /* *   110898   28973006 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5670:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C2610CF, 0xFFFFFFFF ) /* *   110898   28973006 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5670:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C2610CF, 0xFFFFFFFF ) /* *   110898   28973006 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5670:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C2610CF, 0xFFFFFFFF ) /* *   110898   28973006 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5670:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C2610CF, 0xFFFFFFFF ) /* *   110898   28973006 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00000009_0x00000000_0x000B0739_0x0C26100F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5671:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   135107   16301589 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5671:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   135107   16301589 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5671:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   135107   16301589 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5671:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   135107   16301589 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5671:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   135107   16301589 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5671:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   135107   16301589 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5671:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   135107   16301589 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5671:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   135107   16301589 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5671:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   135107   16301589 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5671:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   135107   16301589 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5671:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00000009, 0x00000000, 0x000B0739, 0x0C26100F, 0xFFFFFFFF ) /* *   135107   16301589 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B0339_0x0C261A8F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5672:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A8F, 0xFFFFFFFF ) /* *    22375   15797748 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5672:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A8F, 0xFFFFFFFF ) /* *    22375   15797748 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5672:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A8F, 0xFFFFFFFF ) /* *    22375   15797748 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5672:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A8F, 0xFFFFFFFF ) /* *    22375   15797748 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5672:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A8F, 0xFFFFFFFF ) /* *    22375   15797748 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5672:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A8F, 0xFFFFFFFF ) /* *    22375   15797748 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5672:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A8F, 0xFFFFFFFF ) /* *    22375   15797748 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5672:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A8F, 0xFFFFFFFF ) /* *    22375   15797748 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5672:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A8F, 0xFFFFFFFF ) /* *    22375   15797748 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5672:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A8F, 0xFFFFFFFF ) /* *    22375   15797748 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5672:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C261A8F, 0xFFFFFFFF ) /* *    22375   15797748 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:29:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/esrip/esripdsm.c:10:
src/emu/cpu/esrip/esripdsm.c: In function 'offs_t cpu_disassemble_esrip(legacy_cpu_device*, char*, offs_t, const UINT8*, const UINT8*, int)':
src/emu/cpu/esrip/esripdsm.c:46:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:200:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 56) & ((UINT64) 0xFF)) <<  0) | \
                 ^
src/emu/cpu/esrip/esripdsm.c:46:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/esrip/esripdsm.c:46:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:201:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 48) & ((UINT64) 0xFF)) <<  8) | \
                 ^
src/emu/cpu/esrip/esripdsm.c:46:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/esrip/esripdsm.c:46:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:202:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 40) & ((UINT64) 0xFF)) << 16) | \
                 ^
src/emu/cpu/esrip/esripdsm.c:46:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/esrip/esripdsm.c:46:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:203:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 32) & ((UINT64) 0xFF)) << 24) | \
                 ^
src/emu/cpu/esrip/esripdsm.c:46:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/esrip/esripdsm.c:46:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:204:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 24) & ((UINT64) 0xFF)) << 32) | \
                 ^
src/emu/cpu/esrip/esripdsm.c:46:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/esrip/esripdsm.c:46:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:205:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >> 16) & ((UINT64) 0xFF)) << 40) | \
                 ^
src/emu/cpu/esrip/esripdsm.c:46:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/esrip/esripdsm.c:46:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:206:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >>  8) & ((UINT64) 0xFF)) << 48) | \
                 ^
src/emu/cpu/esrip/esripdsm.c:46:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
src/emu/cpu/esrip/esripdsm.c:46:47: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                                               ^
./src/osd/osdcomm.h:207:17: note: in definition of macro 'FLIPENDIAN_INT64'
   (((((UINT64) (x)) >>  0) & ((UINT64) 0xFF)) << 56)  \
                 ^
src/emu/cpu/esrip/esripdsm.c:46:16: note: in expansion of macro 'BIG_ENDIANIZE_INT64'
  UINT64 inst = BIG_ENDIANIZE_INT64(*(UINT64 *)oprom);
                ^~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/cdp1802/1802dasm.c -o obj//usr/pkgretro64/emu/cpu/cdp1802/1802dasm.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B0339_0x0C26184F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5673:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *   141539    7513140 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5673:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *   141539    7513140 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5673:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *   141539    7513140 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5673:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *   141539    7513140 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5673:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *   141539    7513140 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5673:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *   141539    7513140 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5673:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *   141539    7513140 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5673:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *   141539    7513140 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5673:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *   141539    7513140 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5673:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *   141539    7513140 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5673:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0339, 0x0C26184F, 0xFFFFFFFF ) /* *   141539    7513140 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x0142613A_0x00045119_0x00000000_0x000B0739_0xFFFFFFFF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5674:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B0739, 0xFFFFFFFF, 0xFFFFFFFF ) /* *   621403    5369705 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5674:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B0739, 0xFFFFFFFF, 0xFFFFFFFF ) /* *   621403    5369705 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5674:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B0739, 0xFFFFFFFF, 0xFFFFFFFF ) /* *   621403    5369705 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5674:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B0739, 0xFFFFFFFF, 0xFFFFFFFF ) /* *   621403    5369705 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5674:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B0739, 0xFFFFFFFF, 0xFFFFFFFF ) /* *   621403    5369705 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5674:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B0739, 0xFFFFFFFF, 0xFFFFFFFF ) /* *   621403    5369705 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5674:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B0739, 0xFFFFFFFF, 0xFFFFFFFF ) /* *   621403    5369705 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5674:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B0739, 0xFFFFFFFF, 0xFFFFFFFF ) /* *   621403    5369705 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5674:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B0739, 0xFFFFFFFF, 0xFFFFFFFF ) /* *   621403    5369705 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5674:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B0739, 0xFFFFFFFF, 0xFFFFFFFF ) /* *   621403    5369705 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5674:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000000, 0x000B0739, 0xFFFFFFFF, 0xFFFFFFFF ) /* *   621403    5369705 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045110_0x00000000_0x000B0739_0x0C261A0F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5675:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    30443    4070277 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5675:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    30443    4070277 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5675:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    30443    4070277 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5675:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    30443    4070277 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5675:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    30443    4070277 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5675:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    30443    4070277 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5675:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    30443    4070277 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5675:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    30443    4070277 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5675:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    30443    4070277 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5675:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    30443    4070277 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5675:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045110, 0x00000000, 0x000B0739, 0x0C261A0F, 0xFFFFFFFF ) /* *    30443    4070277 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x000B0779_0x0824181F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5694:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0xFFFFFFFF ) /* *   127676  116109477 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5694:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0xFFFFFFFF ) /* *   127676  116109477 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5694:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0xFFFFFFFF ) /* *   127676  116109477 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5694:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0xFFFFFFFF ) /* *   127676  116109477 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5694:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0xFFFFFFFF ) /* *   127676  116109477 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5694:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0xFFFFFFFF ) /* *   127676  116109477 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5694:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0xFFFFFFFF ) /* *   127676  116109477 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5694:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0xFFFFFFFF ) /* *   127676  116109477 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5694:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0xFFFFFFFF ) /* *   127676  116109477 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5694:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0xFFFFFFFF ) /* *   127676  116109477 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5694:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824181F, 0xFFFFFFFF ) /* *   127676  116109477 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x000B0779_0x0824189F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5695:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824189F, 0xFFFFFFFF ) /* *    96310  112016758 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5695:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824189F, 0xFFFFFFFF ) /* *    96310  112016758 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5695:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824189F, 0xFFFFFFFF ) /* *    96310  112016758 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5695:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824189F, 0xFFFFFFFF ) /* *    96310  112016758 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5695:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824189F, 0xFFFFFFFF ) /* *    96310  112016758 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5695:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824189F, 0xFFFFFFFF ) /* *    96310  112016758 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5695:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824189F, 0xFFFFFFFF ) /* *    96310  112016758 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5695:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824189F, 0xFFFFFFFF ) /* *    96310  112016758 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5695:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824189F, 0xFFFFFFFF ) /* *    96310  112016758 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5695:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824189F, 0xFFFFFFFF ) /* *    96310  112016758 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/cdp1802/1802dasm.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5695:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824189F, 0xFFFFFFFF ) /* *    96310  112016758 */
 ^~~~~~~~~~~~~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x000B0779_0x0824109F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5696:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *  1412831  108682642 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5696:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *  1412831  108682642 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5696:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *  1412831  108682642 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5696:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *  1412831  108682642 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5696:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *  1412831  108682642 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5696:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *  1412831  108682642 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5696:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *  1412831  108682642 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5696:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *  1412831  108682642 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5696:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *  1412831  108682642 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5696:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *  1412831  108682642 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5696:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *  1412831  108682642 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x000B0779_0x0824101F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5697:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0xFFFFFFFF ) /* *  1612798   45952714 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5697:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0xFFFFFFFF ) /* *  1612798   45952714 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5697:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0xFFFFFFFF ) /* *  1612798   45952714 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5697:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0xFFFFFFFF ) /* *  1612798   45952714 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5697:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0xFFFFFFFF ) /* *  1612798   45952714 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5697:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0xFFFFFFFF ) /* *  1612798   45952714 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5697:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0xFFFFFFFF ) /* *  1612798   45952714 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5697:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0xFFFFFFFF ) /* *  1612798   45952714 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5697:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0xFFFFFFFF ) /* *  1612798   45952714 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5697:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0xFFFFFFFF ) /* *  1612798   45952714 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/cdp1802/1802dasm.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5697:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824101F, 0xFFFFFFFF ) /* *  1612798   45952714 */
 ^~~~~~~~~~~~~~~~
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x000B0779_0x08241AD9_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5698:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241AD9, 0xFFFFFFFF ) /* *     5960    6103040 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5698:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241AD9, 0xFFFFFFFF ) /* *     5960    6103040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5698:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241AD9, 0xFFFFFFFF ) /* *     5960    6103040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5698:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241AD9, 0xFFFFFFFF ) /* *     5960    6103040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5698:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241AD9, 0xFFFFFFFF ) /* *     5960    6103040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5698:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241AD9, 0xFFFFFFFF ) /* *     5960    6103040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5698:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241AD9, 0xFFFFFFFF ) /* *     5960    6103040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5698:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241AD9, 0xFFFFFFFF ) /* *     5960    6103040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5698:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241AD9, 0xFFFFFFFF ) /* *     5960    6103040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5698:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241AD9, 0xFFFFFFFF ) /* *     5960    6103040 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5698:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x08241AD9, 0xFFFFFFFF ) /* *     5960    6103040 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002435_0x00045119_0x00000000_0x000B0779_0x082418DF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5699:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    56512    4856542 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5699:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    56512    4856542 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5699:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    56512    4856542 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5699:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    56512    4856542 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5699:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    56512    4856542 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5699:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    56512    4856542 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5699:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    56512    4856542 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5699:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    56512    4856542 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5699:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    56512    4856542 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5699:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    56512    4856542 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5699:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082418DF, 0xFFFFFFFF ) /* *    56512    4856542 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00480035_0x00045119_0x00000000_0x000B0779_0x0824109F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5700:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *     8480    2045940 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5700:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *     8480    2045940 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5700:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *     8480    2045940 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5700:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *     8480    2045940 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5700:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *     8480    2045940 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5700:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *     8480    2045940 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5700:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *     8480    2045940 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5700:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *     8480    2045940 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5700:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *     8480    2045940 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5700:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *     8480    2045940 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5700:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000000, 0x000B0779, 0x0824109F, 0xFFFFFFFF ) /* *     8480    2045940 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x000B0379_0x0824181F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5701:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x0824181F, 0xFFFFFFFF ) /* *     2779    1994317 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5701:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x0824181F, 0xFFFFFFFF ) /* *     2779    1994317 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5701:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x0824181F, 0xFFFFFFFF ) /* *     2779    1994317 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5701:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x0824181F, 0xFFFFFFFF ) /* *     2779    1994317 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5701:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x0824181F, 0xFFFFFFFF ) /* *     2779    1994317 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5701:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x0824181F, 0xFFFFFFFF ) /* *     2779    1994317 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5701:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x0824181F, 0xFFFFFFFF ) /* *     2779    1994317 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5701:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x0824181F, 0xFFFFFFFF ) /* *     2779    1994317 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5701:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x0824181F, 0xFFFFFFFF ) /* *     2779    1994317 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5701:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x0824181F, 0xFFFFFFFF ) /* *     2779    1994317 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5701:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0379, 0x0824181F, 0xFFFFFFFF ) /* *     2779    1994317 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00000035_0x00045119_0x00000000_0x000B0779_0x0824105F_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5702:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824105F, 0xFFFFFFFF ) /* *   154691    1922774 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5702:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824105F, 0xFFFFFFFF ) /* *   154691    1922774 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5702:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824105F, 0xFFFFFFFF ) /* *   154691    1922774 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5702:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824105F, 0xFFFFFFFF ) /* *   154691    1922774 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5702:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824105F, 0xFFFFFFFF ) /* *   154691    1922774 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5702:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824105F, 0xFFFFFFFF ) /* *   154691    1922774 */
 ^~~~~~~~~~~~~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/cop400/cop410ds.c -o obj//usr/pkgretro64/emu/cpu/cop400/cop410ds.o
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5702:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824105F, 0xFFFFFFFF ) /* *   154691    1922774 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5702:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824105F, 0xFFFFFFFF ) /* *   154691    1922774 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5702:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824105F, 0xFFFFFFFF ) /* *   154691    1922774 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5702:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824105F, 0xFFFFFFFF ) /* *   154691    1922774 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5702:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00000035, 0x00045119, 0x00000000, 0x000B0779, 0x0824105F, 0xFFFFFFFF ) /* *   154691    1922774 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00002435_0x00045119_0x00000000_0x000B0779_0x082410DF_0xFFFFFFFF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5703:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0xFFFFFFFF ) /* *    18114     776139 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5703:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0xFFFFFFFF ) /* *    18114     776139 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5703:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0xFFFFFFFF ) /* *    18114     776139 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5703:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0xFFFFFFFF ) /* *    18114     776139 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5703:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0xFFFFFFFF ) /* *    18114     776139 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5703:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0xFFFFFFFF ) /* *    18114     776139 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5703:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0xFFFFFFFF ) /* *    18114     776139 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5703:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0xFFFFFFFF ) /* *    18114     776139 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5703:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0xFFFFFFFF ) /* *    18114     776139 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5703:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0xFFFFFFFF ) /* *    18114     776139 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5703:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00002435, 0x00045119, 0x00000000, 0x000B0779, 0x082410DF, 0xFFFFFFFF ) /* *    18114     776139 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602C19_0x00045119_0x00000000_0x000B0779_0x00000000_0x0C24100F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5706:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24100F ) /* *   157050  668626339 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5706:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24100F ) /* *   157050  668626339 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5706:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24100F ) /* *   157050  668626339 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5706:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24100F ) /* *   157050  668626339 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5706:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24100F ) /* *   157050  668626339 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5706:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24100F ) /* *   157050  668626339 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5706:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24100F ) /* *   157050  668626339 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5706:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24100F ) /* *   157050  668626339 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5706:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24100F ) /* *   157050  668626339 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5706:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24100F ) /* *   157050  668626339 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5706:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24100F ) /* *   157050  668626339 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/cop400/cop410ds.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/cop400/cop410ds.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600039_0x00045119_0x00000000_0x000B0779_0x0C22400F_0x0C241ACF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5707:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  1079126  580272490 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5707:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  1079126  580272490 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5707:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  1079126  580272490 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5707:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  1079126  580272490 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5707:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  1079126  580272490 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5707:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  1079126  580272490 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5707:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  1079126  580272490 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5707:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  1079126  580272490 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5707:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  1079126  580272490 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5707:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  1079126  580272490 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5707:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  1079126  580272490 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B0779_0x0C241A4F_0x0C24100F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5708:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A4F, 0x0C24100F ) /* *    49686  232178144 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5708:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A4F, 0x0C24100F ) /* *    49686  232178144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5708:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A4F, 0x0C24100F ) /* *    49686  232178144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5708:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A4F, 0x0C24100F ) /* *    49686  232178144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5708:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A4F, 0x0C24100F ) /* *    49686  232178144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5708:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A4F, 0x0C24100F ) /* *    49686  232178144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5708:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A4F, 0x0C24100F ) /* *    49686  232178144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5708:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A4F, 0x0C24100F ) /* *    49686  232178144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5708:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A4F, 0x0C24100F ) /* *    49686  232178144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5708:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A4F, 0x0C24100F ) /* *    49686  232178144 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5708:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A4F, 0x0C24100F ) /* *    49686  232178144 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B0779_0x0C24104F_0x0C24100F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5709:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C24104F, 0x0C24100F ) /* *  1048560  206304396 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/cop400/cop420ds.c -o obj//usr/pkgretro64/emu/cpu/cop400/cop420ds.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5709:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C24104F, 0x0C24100F ) /* *  1048560  206304396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5709:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C24104F, 0x0C24100F ) /* *  1048560  206304396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5709:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C24104F, 0x0C24100F ) /* *  1048560  206304396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5709:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C24104F, 0x0C24100F ) /* *  1048560  206304396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5709:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C24104F, 0x0C24100F ) /* *  1048560  206304396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5709:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C24104F, 0x0C24100F ) /* *  1048560  206304396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5709:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C24104F, 0x0C24100F ) /* *  1048560  206304396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5709:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C24104F, 0x0C24100F ) /* *  1048560  206304396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5709:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C24104F, 0x0C24100F ) /* *  1048560  206304396 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5709:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x0C24104F, 0x0C24100F ) /* *  1048560  206304396 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600039_0x00045119_0x00000000_0x000B0779_0x0C2240CF_0x0C241ACF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5710:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C2240CF, 0x0C241ACF ) /* *    59176  182444375 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5710:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C2240CF, 0x0C241ACF ) /* *    59176  182444375 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5710:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C2240CF, 0x0C241ACF ) /* *    59176  182444375 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5710:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C2240CF, 0x0C241ACF ) /* *    59176  182444375 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5710:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C2240CF, 0x0C241ACF ) /* *    59176  182444375 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5710:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C2240CF, 0x0C241ACF ) /* *    59176  182444375 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5710:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C2240CF, 0x0C241ACF ) /* *    59176  182444375 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5710:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C2240CF, 0x0C241ACF ) /* *    59176  182444375 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5710:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C2240CF, 0x0C241ACF ) /* *    59176  182444375 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5710:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C2240CF, 0x0C241ACF ) /* *    59176  182444375 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5710:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600039, 0x00045119, 0x00000000, 0x000B0779, 0x0C2240CF, 0x0C241ACF ) /* *    59176  182444375 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B0779_0x00000000_0x0C241A4F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5711:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A4F ) /* *    66342  179689728 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5711:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A4F ) /* *    66342  179689728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5711:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A4F ) /* *    66342  179689728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5711:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A4F ) /* *    66342  179689728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5711:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A4F ) /* *    66342  179689728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5711:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A4F ) /* *    66342  179689728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5711:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A4F ) /* *    66342  179689728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5711:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A4F ) /* *    66342  179689728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5711:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A4F ) /* *    66342  179689728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5711:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A4F ) /* *    66342  179689728 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5711:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A4F ) /* *    66342  179689728 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/cop400/cop420ds.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/cop400/cop420ds.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602C19_0x00045119_0x00000000_0x000B0779_0x0C24180F_0x0C24180F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5712:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24180F ) /* *    72264  109413344 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5712:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24180F ) /* *    72264  109413344 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5712:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24180F ) /* *    72264  109413344 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5712:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24180F ) /* *    72264  109413344 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5712:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24180F ) /* *    72264  109413344 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5712:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24180F ) /* *    72264  109413344 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5712:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24180F ) /* *    72264  109413344 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5712:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24180F ) /* *    72264  109413344 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5712:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24180F ) /* *    72264  109413344 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5712:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24180F ) /* *    72264  109413344 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5712:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24180F ) /* *    72264  109413344 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602C19_0x00045119_0x00000000_0x000B0779_0x0C24100F_0x0C24100F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5713:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24100F ) /* *   281243   75399210 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5713:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24100F ) /* *   281243   75399210 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5713:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24100F ) /* *   281243   75399210 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5713:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24100F ) /* *   281243   75399210 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5713:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24100F ) /* *   281243   75399210 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5713:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24100F ) /* *   281243   75399210 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5713:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24100F ) /* *   281243   75399210 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5713:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24100F ) /* *   281243   75399210 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5713:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24100F ) /* *   281243   75399210 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5713:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24100F ) /* *   281243   75399210 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5713:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24100F ) /* *   281243   75399210 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B0779_0x00000000_0x0C24104F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5714:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24104F ) /* *   126384   68412120 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5714:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24104F ) /* *   126384   68412120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5714:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24104F ) /* *   126384   68412120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5714:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24104F ) /* *   126384   68412120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5714:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24104F ) /* *   126384   68412120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5714:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24104F ) /* *   126384   68412120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5714:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24104F ) /* *   126384   68412120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5714:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24104F ) /* *   126384   68412120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5714:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24104F ) /* *   126384   68412120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5714:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24104F ) /* *   126384   68412120 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5714:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24104F ) /* *   126384   68412120 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x0C241A0F_0x0C24100F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5715:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A0F, 0x0C24100F ) /* *    26864   43754988 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5715:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A0F, 0x0C24100F ) /* *    26864   43754988 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5715:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A0F, 0x0C24100F ) /* *    26864   43754988 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5715:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A0F, 0x0C24100F ) /* *    26864   43754988 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5715:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A0F, 0x0C24100F ) /* *    26864   43754988 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5715:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A0F, 0x0C24100F ) /* *    26864   43754988 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5715:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A0F, 0x0C24100F ) /* *    26864   43754988 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5715:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A0F, 0x0C24100F ) /* *    26864   43754988 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5715:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A0F, 0x0C24100F ) /* *    26864   43754988 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5715:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A0F, 0x0C24100F ) /* *    26864   43754988 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5715:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241A0F, 0x0C24100F ) /* *    26864   43754988 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x00000000_0x000B0779_0x00000000_0x0C241ACF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5716:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *    30510   32759936 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5716:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *    30510   32759936 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5716:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *    30510   32759936 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5716:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *    30510   32759936 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5716:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *    30510   32759936 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5716:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *    30510   32759936 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5716:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *    30510   32759936 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5716:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *    30510   32759936 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5716:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *    30510   32759936 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5716:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *    30510   32759936 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5716:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *    30510   32759936 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602C19_0x00045119_0x00000000_0x000B0779_0x0C24180F_0x0C24100F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5717:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24100F ) /* *    44783   31884168 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5717:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24100F ) /* *    44783   31884168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5717:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24100F ) /* *    44783   31884168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5717:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24100F ) /* *    44783   31884168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5717:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24100F ) /* *    44783   31884168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5717:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24100F ) /* *    44783   31884168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5717:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24100F ) /* *    44783   31884168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5717:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24100F ) /* *    44783   31884168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5717:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24100F ) /* *    44783   31884168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5717:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24100F ) /* *    44783   31884168 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5717:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C24100F ) /* *    44783   31884168 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602C19_0x00045119_0x00000000_0x000B0779_0x00000000_0x0C24180F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5718:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24180F ) /* *    34946   31359362 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5718:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24180F ) /* *    34946   31359362 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5718:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24180F ) /* *    34946   31359362 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5718:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24180F ) /* *    34946   31359362 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5718:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24180F ) /* *    34946   31359362 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5718:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24180F ) /* *    34946   31359362 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5718:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24180F ) /* *    34946   31359362 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5718:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24180F ) /* *    34946   31359362 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5718:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24180F ) /* *    34946   31359362 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5718:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24180F ) /* *    34946   31359362 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5718:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C24180F ) /* *    34946   31359362 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x00000000_0x0C241ACF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5719:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *     8006   28367999 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5719:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *     8006   28367999 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5719:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *     8006   28367999 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5719:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *     8006   28367999 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5719:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *     8006   28367999 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5719:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *     8006   28367999 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5719:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *     8006   28367999 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5719:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *     8006   28367999 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/cop400/cop440ds.c -o obj//usr/pkgretro64/emu/cpu/cop400/cop440ds.o
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5719:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *     8006   28367999 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5719:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *     8006   28367999 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5719:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241ACF ) /* *     8006   28367999 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602C19_0x00045119_0x00000000_0x000B0379_0x0C24180F_0x0C24180F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5720:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x0C24180F, 0x0C24180F ) /* *    15430   27908213 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5720:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x0C24180F, 0x0C24180F ) /* *    15430   27908213 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5720:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x0C24180F, 0x0C24180F ) /* *    15430   27908213 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5720:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x0C24180F, 0x0C24180F ) /* *    15430   27908213 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5720:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x0C24180F, 0x0C24180F ) /* *    15430   27908213 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5720:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x0C24180F, 0x0C24180F ) /* *    15430   27908213 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5720:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x0C24180F, 0x0C24180F ) /* *    15430   27908213 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5720:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x0C24180F, 0x0C24180F ) /* *    15430   27908213 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5720:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x0C24180F, 0x0C24180F ) /* *    15430   27908213 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5720:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x0C24180F, 0x0C24180F ) /* *    15430   27908213 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5720:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x0C24180F, 0x0C24180F ) /* *    15430   27908213 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x00000000_0x0C241A0F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5721:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A0F ) /* *    29306   25166802 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5721:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A0F ) /* *    29306   25166802 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5721:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A0F ) /* *    29306   25166802 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5721:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A0F ) /* *    29306   25166802 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5721:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A0F ) /* *    29306   25166802 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5721:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A0F ) /* *    29306   25166802 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5721:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A0F ) /* *    29306   25166802 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5721:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A0F ) /* *    29306   25166802 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5721:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A0F ) /* *    29306   25166802 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5721:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A0F ) /* *    29306   25166802 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5721:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x00000000, 0x0C241A0F ) /* *    29306   25166802 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602C19_0x00045119_0x00000000_0x000B0779_0x0C24180F_0x0C241ACF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5722:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C241ACF ) /* *    27737   24517949 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5722:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C241ACF ) /* *    27737   24517949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5722:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C241ACF ) /* *    27737   24517949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5722:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C241ACF ) /* *    27737   24517949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5722:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C241ACF ) /* *    27737   24517949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5722:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C241ACF ) /* *    27737   24517949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5722:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C241ACF ) /* *    27737   24517949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5722:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C241ACF ) /* *    27737   24517949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5722:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C241ACF ) /* *    27737   24517949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5722:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C241ACF ) /* *    27737   24517949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5722:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24180F, 0x0C241ACF ) /* *    27737   24517949 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00600C09_0x00045119_0x00000000_0x000B0779_0x0C241ACF_0x0C24100F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5723:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     6783   21292092 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5723:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     6783   21292092 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5723:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     6783   21292092 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5723:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     6783   21292092 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5723:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     6783   21292092 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5723:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     6783   21292092 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5723:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     6783   21292092 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5723:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     6783   21292092 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5723:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     6783   21292092 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5723:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     6783   21292092 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5723:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00600C09, 0x00045119, 0x00000000, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     6783   21292092 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602C19_0x00045119_0x00000000_0x000B0379_0x00000000_0x0C24180F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5724:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x00000000, 0x0C24180F ) /* *     9591   17815763 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5724:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x00000000, 0x0C24180F ) /* *     9591   17815763 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/cop400/cop440ds.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5724:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x00000000, 0x0C24180F ) /* *     9591   17815763 */
 ^~~~~~~~~~~~~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5724:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x00000000, 0x0C24180F ) /* *     9591   17815763 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5724:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x00000000, 0x0C24180F ) /* *     9591   17815763 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5724:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x00000000, 0x0C24180F ) /* *     9591   17815763 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5724:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x00000000, 0x0C24180F ) /* *     9591   17815763 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5724:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x00000000, 0x0C24180F ) /* *     9591   17815763 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5724:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x00000000, 0x0C24180F ) /* *     9591   17815763 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5724:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x00000000, 0x0C24180F ) /* *     9591   17815763 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5724:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0379, 0x00000000, 0x0C24180F ) /* *     9591   17815763 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602C19_0x00045119_0x00000000_0x000B0779_0x0C24100F_0x0C24180F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5725:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24180F ) /* *   343966   13864759 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5725:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24180F ) /* *   343966   13864759 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5725:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24180F ) /* *   343966   13864759 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5725:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24180F ) /* *   343966   13864759 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5725:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24180F ) /* *   343966   13864759 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5725:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24180F ) /* *   343966   13864759 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/cop400/cop440ds.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5725:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24180F ) /* *   343966   13864759 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5725:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24180F ) /* *   343966   13864759 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5725:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24180F ) /* *   343966   13864759 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5725:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24180F ) /* *   343966   13864759 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5725:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602C19, 0x00045119, 0x00000000, 0x000B0779, 0x0C24100F, 0x0C24180F ) /* *   343966   13864759 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x000000C1_0x000B0779_0x00000009_0x0C241ACF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5759:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241ACF ) /* *    30860 1128173568 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5759:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241ACF ) /* *    30860 1128173568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5759:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241ACF ) /* *    30860 1128173568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5759:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241ACF ) /* *    30860 1128173568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5759:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241ACF ) /* *    30860 1128173568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5759:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241ACF ) /* *    30860 1128173568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5759:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241ACF ) /* *    30860 1128173568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5759:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241ACF ) /* *    30860 1128173568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5759:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241ACF ) /* *    30860 1128173568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5759:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241ACF ) /* *    30860 1128173568 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5759:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241ACF ) /* *    30860 1128173568 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x0060743A_0x00045119_0x000000C1_0x000B0779_0x0C22400F_0x0C241ACF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5760:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2631692 1117011118 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5760:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2631692 1117011118 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5760:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2631692 1117011118 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5760:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2631692 1117011118 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5760:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2631692 1117011118 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5760:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2631692 1117011118 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5760:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2631692 1117011118 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5760:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2631692 1117011118 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5760:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2631692 1117011118 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5760:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2631692 1117011118 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5760:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2631692 1117011118 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x0060743A_0x00045110_0x000000C1_0x000B0779_0x0C22400F_0x0C241ACF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5761:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2429239  826969012 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5761:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2429239  826969012 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5761:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2429239  826969012 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5761:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2429239  826969012 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5761:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2429239  826969012 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5761:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2429239  826969012 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5761:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2429239  826969012 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5761:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2429239  826969012 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5761:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2429239  826969012 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5761:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2429239  826969012 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5761:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22400F, 0x0C241ACF ) /* *  2429239  826969012 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x0060743A_0x00045119_0x000000C1_0x000B0779_0x0C22480F_0x0C241ACF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5762:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   454056  468285142 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5762:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   454056  468285142 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5762:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   454056  468285142 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5762:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   454056  468285142 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5762:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   454056  468285142 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5762:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   454056  468285142 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5762:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   454056  468285142 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5762:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   454056  468285142 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5762:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   454056  468285142 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5762:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   454056  468285142 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5762:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   454056  468285142 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x000000C1_0x000B0779_0x00000009_0x0C2418CF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5763:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2418CF ) /* *   257586  355634672 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5763:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2418CF ) /* *   257586  355634672 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5763:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2418CF ) /* *   257586  355634672 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5763:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2418CF ) /* *   257586  355634672 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5763:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2418CF ) /* *   257586  355634672 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5763:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2418CF ) /* *   257586  355634672 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5763:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2418CF ) /* *   257586  355634672 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5763:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2418CF ) /* *   257586  355634672 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5763:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2418CF ) /* *   257586  355634672 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5763:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2418CF ) /* *   257586  355634672 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5763:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2418CF ) /* *   257586  355634672 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602439_0x00045119_0x000000C1_0x000B0379_0x00000009_0x0C24180F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5764:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *    10898  134362122 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5764:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *    10898  134362122 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5764:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *    10898  134362122 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5764:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *    10898  134362122 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5764:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *    10898  134362122 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5764:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *    10898  134362122 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5764:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *    10898  134362122 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5764:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *    10898  134362122 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5764:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *    10898  134362122 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5764:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *    10898  134362122 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5764:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *    10898  134362122 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602439_0x00045119_0x000000C1_0x000B0779_0x00000009_0x0C241A0F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5765:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241A0F ) /* *    32195  126327049 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5765:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241A0F ) /* *    32195  126327049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5765:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241A0F ) /* *    32195  126327049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5765:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241A0F ) /* *    32195  126327049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5765:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241A0F ) /* *    32195  126327049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5765:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241A0F ) /* *    32195  126327049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5765:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241A0F ) /* *    32195  126327049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5765:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241A0F ) /* *    32195  126327049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5765:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241A0F ) /* *    32195  126327049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5765:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241A0F ) /* *    32195  126327049 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5765:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C241A0F ) /* *    32195  126327049 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x000000C1_0x000B0779_0x0C2410CF_0x0C24100F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5766:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C2410CF, 0x0C24100F ) /* *   855240  123899880 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5766:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C2410CF, 0x0C24100F ) /* *   855240  123899880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5766:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C2410CF, 0x0C24100F ) /* *   855240  123899880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5766:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C2410CF, 0x0C24100F ) /* *   855240  123899880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5766:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C2410CF, 0x0C24100F ) /* *   855240  123899880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5766:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C2410CF, 0x0C24100F ) /* *   855240  123899880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5766:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C2410CF, 0x0C24100F ) /* *   855240  123899880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5766:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C2410CF, 0x0C24100F ) /* *   855240  123899880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5766:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C2410CF, 0x0C24100F ) /* *   855240  123899880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5766:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C2410CF, 0x0C24100F ) /* *   855240  123899880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5766:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C2410CF, 0x0C24100F ) /* *   855240  123899880 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602439_0x00045110_0x000000C1_0x000B0379_0x00000009_0x0C24180F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5767:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045110, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *     1718  120629204 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5767:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045110, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *     1718  120629204 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5767:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045110, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *     1718  120629204 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5767:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045110, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *     1718  120629204 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5767:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045110, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *     1718  120629204 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5767:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045110, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *     1718  120629204 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5767:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045110, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *     1718  120629204 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5767:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045110, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *     1718  120629204 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5767:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045110, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *     1718  120629204 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5767:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045110, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *     1718  120629204 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5767:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045110, 0x000000C1, 0x000B0379, 0x00000009, 0x0C24180F ) /* *     1718  120629204 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/cp1610/1610dasm.c -o obj//usr/pkgretro64/emu/cpu/cp1610/1610dasm.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x0060743A_0x00045119_0x000000C1_0x000B0779_0x0C22488F_0x0C241ACF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5768:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22488F, 0x0C241ACF ) /* *   186839  120281357 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5768:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22488F, 0x0C241ACF ) /* *   186839  120281357 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5768:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22488F, 0x0C241ACF ) /* *   186839  120281357 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5768:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22488F, 0x0C241ACF ) /* *   186839  120281357 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5768:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22488F, 0x0C241ACF ) /* *   186839  120281357 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5768:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22488F, 0x0C241ACF ) /* *   186839  120281357 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5768:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22488F, 0x0C241ACF ) /* *   186839  120281357 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5768:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22488F, 0x0C241ACF ) /* *   186839  120281357 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5768:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22488F, 0x0C241ACF ) /* *   186839  120281357 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5768:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22488F, 0x0C241ACF ) /* *   186839  120281357 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5768:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0779, 0x0C22488F, 0x0C241ACF ) /* *   186839  120281357 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/cp1610/1610dasm.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/cp1610/1610dasm.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x0060743A_0x00045119_0x000000C1_0x000B0379_0x0C22480F_0x0C241ACF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5769:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    14102  115428820 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5769:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    14102  115428820 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5769:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    14102  115428820 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5769:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    14102  115428820 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5769:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    14102  115428820 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5769:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    14102  115428820 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5769:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    14102  115428820 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5769:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    14102  115428820 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5769:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    14102  115428820 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5769:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    14102  115428820 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5769:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045119, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    14102  115428820 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x000000C1_0x000B0779_0x00000009_0x0C2410CF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5770:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2410CF ) /* *    88530   98271949 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5770:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2410CF ) /* *    88530   98271949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5770:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2410CF ) /* *    88530   98271949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5770:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2410CF ) /* *    88530   98271949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5770:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2410CF ) /* *    88530   98271949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5770:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2410CF ) /* *    88530   98271949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5770:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2410CF ) /* *    88530   98271949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5770:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2410CF ) /* *    88530   98271949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5770:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2410CF ) /* *    88530   98271949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5770:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2410CF ) /* *    88530   98271949 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5770:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C2410CF ) /* *    88530   98271949 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x0060743A_0x00045110_0x000000C1_0x000B0379_0x0C22480F_0x0C241ACF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5771:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    12994   68053222 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/ccpu/ccpudasm.c -o obj//usr/pkgretro64/emu/cpu/ccpu/ccpudasm.o
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5771:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    12994   68053222 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5771:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    12994   68053222 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5771:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    12994   68053222 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5771:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    12994   68053222 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5771:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    12994   68053222 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5771:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    12994   68053222 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5771:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    12994   68053222 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5771:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    12994   68053222 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5771:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    12994   68053222 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5771:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0379, 0x0C22480F, 0x0C241ACF ) /* *    12994   68053222 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602439_0x00044110_0x00000000_0x000B0379_0x00000009_0x0C24100F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5772:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044110, 0x00000000, 0x000B0379, 0x00000009, 0x0C24100F ) /* *    68273   67454880 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5772:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044110, 0x00000000, 0x000B0379, 0x00000009, 0x0C24100F ) /* *    68273   67454880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5772:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044110, 0x00000000, 0x000B0379, 0x00000009, 0x0C24100F ) /* *    68273   67454880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5772:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044110, 0x00000000, 0x000B0379, 0x00000009, 0x0C24100F ) /* *    68273   67454880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5772:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044110, 0x00000000, 0x000B0379, 0x00000009, 0x0C24100F ) /* *    68273   67454880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5772:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044110, 0x00000000, 0x000B0379, 0x00000009, 0x0C24100F ) /* *    68273   67454880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5772:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044110, 0x00000000, 0x000B0379, 0x00000009, 0x0C24100F ) /* *    68273   67454880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5772:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044110, 0x00000000, 0x000B0379, 0x00000009, 0x0C24100F ) /* *    68273   67454880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5772:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044110, 0x00000000, 0x000B0379, 0x00000009, 0x0C24100F ) /* *    68273   67454880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5772:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044110, 0x00000000, 0x000B0379, 0x00000009, 0x0C24100F ) /* *    68273   67454880 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5772:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044110, 0x00000000, 0x000B0379, 0x00000009, 0x0C24100F ) /* *    68273   67454880 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602439_0x00045119_0x000000C1_0x000B0779_0x00000009_0x0C24180F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5773:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24180F ) /* *   100026 In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/ccpu/ccpudasm.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
  62271618 */
 ^~~~~~~~~~~~~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5773:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24180F ) /* *   100026   62271618 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5773:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24180F ) /* *   100026   62271618 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5773:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24180F ) /* *   100026   62271618 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5773:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24180F ) /* *   100026   62271618 */
 ^~~~~~~~~~~~~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5773:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24180F ) /* *   100026   62271618 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5773:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24180F ) /* *   100026   62271618 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5773:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24180F ) /* *   100026   62271618 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5773:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24180F ) /* *   100026   62271618 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5773:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24180F ) /* *   100026   62271618 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5773:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24180F ) /* *   100026   62271618 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x0060743A_0x00045110_0x000000C1_0x000B0779_0x0C22480F_0x0C241ACF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5774:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   153285   44411342 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5774:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   153285   44411342 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5774:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   153285   44411342 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5774:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   153285   44411342 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5774:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   153285   44411342 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5774:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   153285   44411342 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5774:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   153285   44411342 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5774:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   153285   44411342 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5774:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   153285   44411342 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5774:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   153285   44411342 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5774:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22480F, 0x0C241ACF ) /* *   153285   44411342 */
 ^~~~~~~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/ccpu/ccpudasm.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602439_0x00045119_0x000000C1_0x000B0779_0x00000009_0x0C24100F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5775:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24100F ) /* *   157545   40702131 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5775:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24100F ) /* *   157545   40702131 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5775:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24100F ) /* *   157545   40702131 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5775:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24100F ) /* *   157545   40702131 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5775:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24100F ) /* *   157545   40702131 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5775:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24100F ) /* *   157545   40702131 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5775:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24100F ) /* *   157545   40702131 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5775:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24100F ) /* *   157545   40702131 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5775:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24100F ) /* *   157545   40702131 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5775:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24100F ) /* *   157545   40702131 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5775:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00045119, 0x000000C1, 0x000B0779, 0x00000009, 0x0C24100F ) /* *   157545   40702131 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00482435_0x00045119_0x000000C1_0x000B0779_0x0C241ACF_0x0C24100F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5776:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     7800   31948800 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5776:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     7800   31948800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5776:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     7800   31948800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5776:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     7800   31948800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5776:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     7800   31948800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5776:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     7800   31948800 */
 ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/t11/t11dasm.c -o obj//usr/pkgretro64/emu/cpu/t11/t11dasm.o
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5776:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     7800   31948800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5776:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     7800   31948800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5776:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     7800   31948800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5776:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     7800   31948800 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5776:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00482435, 0x00045119, 0x000000C1, 0x000B0779, 0x0C241ACF, 0x0C24100F ) /* *     7800   31948800 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x0060743A_0x00045110_0x000000C1_0x000B0779_0x0C22408F_0x0C241ACF(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5777:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22408F, 0x0C241ACF ) /* *    47623   20321183 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5777:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22408F, 0x0C241ACF ) /* *    47623   20321183 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5777:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22408F, 0x0C241ACF ) /* *    47623   20321183 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5777:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22408F, 0x0C241ACF ) /* *    47623   20321183 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5777:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22408F, 0x0C241ACF ) /* *    47623   20321183 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5777:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22408F, 0x0C241ACF ) /* *    47623   20321183 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5777:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22408F, 0x0C241ACF ) /* *    47623   20321183 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5777:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22408F, 0x0C241ACF ) /* *    47623   20321183 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5777:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22408F, 0x0C241ACF ) /* *    47623   20321183 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5777:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22408F, 0x0C241ACF ) /* *    47623   20321183 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5777:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x0060743A, 0x00045110, 0x000000C1, 0x000B0779, 0x0C22408F, 0x0C241ACF ) /* *    47623   20321183 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_0x00602439_0x00044119_0x00000000_0x000B0379_0x00000009_0x0C24188F(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5778:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044119, 0x00000000, 0x000B0379, 0x00000009, 0x0C24188F ) /* *    21570   19324892 */
 ^~~~~~~~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5778:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044119, 0x00000000, 0x000B0379, 0x00000009, 0x0C24188F ) /* *    21570   19324892 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5778:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044119, 0x00000000, 0x000B0379, 0x00000009, 0x0C24188F ) /* *    21570   19324892 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5778:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044119, 0x00000000, 0x000B0379, 0x00000009, 0x0C24188F ) /* *    21570   19324892 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5778:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044119, 0x00000000, 0x000B0379, 0x00000009, 0x0C24188F ) /* *    21570   19324892 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5778:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044119, 0x00000000, 0x000B0379, 0x00000009, 0x0C24188F ) /* *    21570   19324892 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5778:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044119, 0x00000000, 0x000B0379, 0x00000009, 0x0C24188F ) /* *    21570   19324892 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5778:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044119, 0x00000000, 0x000B0379, 0x00000009, 0x0C24188F ) /* *    21570   19324892 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5778:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044119, 0x00000000, 0x000B0379, 0x00000009, 0x0C24188F ) /* *    21570   19324892 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5778:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044119, 0x00000000, 0x000B0379, 0x00000009, 0x0C24188F ) /* *    21570   19324892 */
 ^~~~~~~~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:237:2: note: in expansion of macro 'RASTERIZER'
  RASTERIZER(fbzcp##_##alpha##_##fog##_##fbz##_##tex0##_##tex1, (((tex0) == 0xffffffff) ? 0 : ((tex1) == 0xffffffff) ? 1 : 2), fbzcp, fbz, alpha, fog, tex0, tex1)
  ^~~~~~~~~~
src/emu/video/voodoo.c:5778:1: note: in expansion of macro 'RASTERIZER_ENTRY'
 RASTERIZER_ENTRY( 0x00602439, 0x00044119, 0x00000000, 0x000B0379, 0x00000009, 0x0C24188F ) /* *    21570   19324892 */
 ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c: In function 'int voodoo_update(running_device*, bitmap_t*, const rectangle*)':
src/emu/video/voodoo.c:387:65: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    UINT16 *src = (UINT16 *)(v->fbi.ram + v->fbi.rgboffs[drawbuf]) + (y - v->fbi.yoffs) * v->fbi.rowpixels - v->fbi.xoffs;
                                                                 ^
src/emu/video/voodoo.c:409:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    UINT16 *src = (UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + (y - v->fbi.yoffs) * v->fbi.rowpixels - v->fbi.xoffs;
                                                        ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/t11/t11dasm.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/t11/t11dasm.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/video/voodoo.c: In function 'void recompute_video_memory(voodoo_state*)':
src/emu/video/voodoo.c:1115:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   v->fbi.fifo.base = (UINT32 *)(v->fbi.ram + fifo_start_page * 0x1000);
                                                                      ^
src/emu/video/voodoo.c: In function 'int cmdfifo_compute_expected_depth(voodoo_state*, cmdfifo_info*)':
src/emu/video/voodoo.c:1432:38: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *fifobase = (UINT32 *)v->fbi.ram;
                                      ^~~
src/emu/video/voodoo.c: In function 'UINT32 cmdfifo_execute(voodoo_state*, cmdfifo_info*)':
src/emu/video/voodoo.c:1572:38: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *fifobase = (UINT32 *)v->fbi.ram;
                                      ^~~
src/emu/video/voodoo.c: In function 'void cmdfifo_w(voodoo_state*, cmdfifo_info*, offs_t, UINT32)':
src/emu/video/voodoo.c:1913:38: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 *fifobase = (UINT32 *)v->fbi.ram;
                                      ^~~
src/emu/video/voodoo.c: In function 'INT32 lfb_w(voodoo_state*, offs_t, UINT32, UINT32, int)':
src/emu/video/voodoo.c:3006:66: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    dest = (UINT16 *)(v->fbi.ram + v->fbi.rgboffs[v->fbi.frontbuf]);
                                                                  ^
src/emu/video/voodoo.c:3012:65: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    dest = (UINT16 *)(v->fbi.ram + v->fbi.rgboffs[v->fbi.backbuf]);
                                                                 ^
src/emu/video/voodoo.c:3019:48: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (UINT16 *)(v->fbi.ram + v->fbi.auxoffs);
                                                ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2049:15: warning: variable 'dither' set but not used [-Wunused-but-set-variable]
  const UINT8 *dither = NULL             \
               ^
src/emu/video/voodoo.c:3028:3: note: in expansion of macro 'DECLARE_DITHER_POINTERS'
   DECLARE_DITHER_POINTERS;
   ^~~~~~~~~~~~~~~~~~~~~~~
src/emu/video/voodoo.c: In function 'INT32 texture_w(voodoo_state*, offs_t, UINT32)':
src/emu/video/voodoo.c:3268:23: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   dest = (UINT16 *)t->ram;
                       ^~~
src/emu/video/voodoo.c: In function 'UINT32 lfb_r(voodoo_state*, offs_t, int)':
src/emu/video/voodoo.c:3792:68: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    buffer = (UINT16 *)(v->fbi.ram + v->fbi.rgboffs[v->fbi.frontbuf]);
                                                                    ^
src/emu/video/voodoo.c:3797:67: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    buffer = (UINT16 *)(v->fbi.ram + v->fbi.rgboffs[v->fbi.backbuf]);
                                                                   ^
src/emu/video/voodoo.c:3804:51: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    buffer = (UINT16 *)(v->fbi.ram + v->fbi.auxoffs);
                                                   ^
src/emu/video/voodoo.c: In function 'UINT32 banshee_fb_r(device_t*, offs_t, UINT32)':
src/emu/video/voodoo.c:3983:31: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
    result = ((UINT32 *)v->fbi.ram)[offset];
                               ^~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/video/voodoo.c:137:
src/emu/video/voodoo.c: In function 'void banshee_fb_w(device_t*, offs_t, UINT32, UINT32)':
src/emu/video/voodoo.c:4282:37: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
     COMBINE_DATA(&((UINT32 *)v->fbi.ram)[offset]);
                                     ^
./src/emu/mmry.h:462:35: note: in definition of macro 'COMBINE_DATA'
 #define COMBINE_DATA(varptr)   (*(varptr) = (*(varptr) & ~mem_mask) | (data & mem_mask))
                                   ^~~~~~
src/emu/video/voodoo.c:4282:37: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
     COMBINE_DATA(&((UINT32 *)v->fbi.ram)[offset]);
                                     ^
./src/emu/mmry.h:462:48: note: in definition of macro 'COMBINE_DATA'
 #define COMBINE_DATA(varptr)   (*(varptr) = (*(varptr) & ~mem_mask) | (data & mem_mask))
                                                ^~~~~~
src/emu/video/voodoo.c: In function 'INT32 fastfill(voodoo_state*)':
src/emu/video/voodoo.c:4703:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     drawbuf = (UINT16 *)(v->fbi.ram + v->fbi.rgboffs[v->fbi.frontbuf]);
                                                                      ^
src/emu/video/voodoo.c:4707:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
     drawbuf = (UINT16 *)(v->fbi.ram + v->fbi.rgboffs[v->fbi.backbuf]);
                                                                     ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2049:15: warning: variable 'dither' set but not used [-Wunused-but-set-variable]
  const UINT8 *dither = NULL             \
               ^
src/emu/video/voodoo.c:4717:4: note: in expansion of macro 'DECLARE_DITHER_POINTERS'
    DECLARE_DITHER_POINTERS;
    ^~~~~~~~~~~~~~~~~~~~~~~
src/emu/video/voodoo.c: In function 'INT32 triangle(voodoo_state*)':
src/emu/video/voodoo.c:4841:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    drawbuf = (UINT16 *)(v->fbi.ram + v->fbi.rgboffs[v->fbi.frontbuf]);
                                                                     ^
src/emu/video/voodoo.c:4846:68: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    drawbuf = (UINT16 *)(v->fbi.ram + v->fbi.rgboffs[v->fbi.backbuf]);
                                                                    ^
src/emu/video/voodoo.c: In function 'void raster_fastfill(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/voodoo.c:5327:32: warning: cast from 'const UINT16* {aka const short unsigned int*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT64 expanded = *(UINT64 *)ditherow;
                                ^~~~~~~~
src/emu/video/voodoo.c:5333:22: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
    *(UINT64 *)&dest[x] = expanded;
                      ^
src/emu/video/voodoo.c:5344:56: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *dest = (UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels;
                                                        ^
src/emu/video/voodoo.c:5349:22: warning: cast from 'UINT16* {aka short unsigned int*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
    *(UINT64 *)&dest[x] = expanded;
                      ^
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_generic_0tmu(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:5360:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_0tmu, 0, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5360:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_0tmu, 0, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5360:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_0tmu, 0, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5360:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_0tmu, 0, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5360:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_0tmu, 0, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5360:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_0tmu, 0, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5360:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_0tmu, 0, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5360:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_0tmu, 0, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5360:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_0tmu, 0, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5360:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_0tmu, 0, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5360:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_0tmu, 0, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_generic_1tmu(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:5368:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_1tmu, 1, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5368:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_1tmu, 1, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5368:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_1tmu, 1, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5368:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_1tmu, 1, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5368:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_1tmu, 1, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5368:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_1tmu, 1, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5368:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_1tmu, 1, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5368:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_1tmu, 1, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5368:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_1tmu, 1, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5368:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_1tmu, 1, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5368:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_1tmu, 1, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/voodoo.c: In function 'void raster_generic_2tmu(void*, INT32, const poly_extent*, const void*, int)':
src/emu/video/vooddefs.h:3553:74: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  depth = (v->fbi.auxoffs != ~0) ? ((UINT16 *)(v->fbi.ram + v->fbi.auxoffs) + scry * v->fbi.rowpixels) : NULL; \
                                                                          ^
src/emu/video/voodoo.c:5376:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_2tmu, 2, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
In file included from src/emu/video/voodoo.c:142:0:
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5376:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_2tmu, 2, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5376:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_2tmu, 2, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5376:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_2tmu, 2, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5376:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_2tmu, 2, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3590:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[1], x, dither4, TEXMODE1, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5376:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_2tmu, 2, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2736:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5376:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_2tmu, 2, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2803:69: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel0 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s)) & (TT)->mask]; \
                                                                     ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5376:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_2tmu, 2, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2804:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel1 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t + s1)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5376:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_2tmu, 2, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2805:70: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel2 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s)) & (TT)->mask];\
                                                                      ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5376:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_2tmu, 2, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
src/emu/video/vooddefs.h:2806:71: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    texel3 = *(UINT16 *)&(TT)->ram[(texbase + 2*(t1 + s1)) & (TT)->mask];\
                                                                       ^
src/emu/video/vooddefs.h:3598:4: note: in expansion of macro 'TEXTURE_PIPELINE'
    TEXTURE_PIPELINE(&v->tmu[0], x, dither4, TEXMODE0, texel,   \
    ^~~~~~~~~~~~~~~~
src/emu/video/voodoo.c:5376:1: note: in expansion of macro 'RASTERIZER'
 RASTERIZER(generic_2tmu, 2, v->reg[fbzColorPath].u, v->reg[fbzMode].u, v->reg[alphaMode].u,
 ^~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/f8/f8dasm.c -o obj//usr/pkgretro64/emu/cpu/f8/f8dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/f8/f8dasm.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/f8/f8dasm.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/g65816/g65816ds.c -o obj//usr/pkgretro64/emu/cpu/g65816/g65816ds.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/g65816/g65816ds.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/g65816/g65816ds.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/hd6309/6309dasm.c -o obj//usr/pkgretro64/emu/cpu/hd6309/6309dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/hd6309/6309dasm.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/hd6309/6309dasm.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/h83002/h8disasm.c -o obj//usr/pkgretro64/emu/cpu/h83002/h8disasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/h83002/h8disasm.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/h83002/h8disasm.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/sh2/sh2dasm.c -o obj//usr/pkgretro64/emu/cpu/sh2/sh2dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/sh2/sh2dasm.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/sh2/sh2dasm.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/sh4/sh4dasm.c -o obj//usr/pkgretro64/emu/cpu/sh4/sh4dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/sh4/sh4dasm.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/sh4/sh4dasm.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/h6280/6280dasm.c -o obj//usr/pkgretro64/emu/cpu/h6280/6280dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/h6280/6280dasm.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/h6280/6280dasm.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/h6280/6280dasm.c: In function 'offs_t cpu_disassemble_h6280(legacy_cpu_device*, char*, offs_t, const UINT8*, const UINT8*, int)':
src/emu/cpu/h6280/6280dasm.c:156:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     else if (opc == _rts)
          ^~
src/emu/cpu/h6280/6280dasm.c:159:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  switch(arg)
  ^~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/e132xs/32xsdasm.c -o obj//usr/pkgretro64/emu/cpu/e132xs/32xsdasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/e132xs/32xsdasm.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/e132xs/32xsdasm.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/i4004/4004dasm.c -o obj//usr/pkgretro64/emu/cpu/i4004/4004dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/i4004/4004dasm.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/i4004/4004dasm.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/i8008/8008dasm.c -o obj//usr/pkgretro64/emu/cpu/i8008/8008dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/i8008/8008dasm.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/i8008/8008dasm.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/scmp/scmpdasm.c -o obj//usr/pkgretro64/emu/cpu/scmp/scmpdasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/scmp/scmpdasm.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/scmp/scmpdasm.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/i8085/8085dasm.c -o obj//usr/pkgretro64/emu/cpu/i8085/8085dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/i8085/8085dasm.c:45:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/i8085/8085dasm.c:45:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mcs48/mcs48dsm.c -o obj//usr/pkgretro64/emu/cpu/mcs48/mcs48dsm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mcs48/mcs48dsm.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mcs48/mcs48dsm.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/mcs48/mcs48dsm.c: In function 'UINT32 common_dasm(running_device*, char*, offs_t, const UINT8*, const UINT8*, int)':
src/emu/cpu/mcs48/mcs48dsm.c:24:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mcs48/mcs48dsm.c:25:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sprintf(buffer, "out  dbb,a");           break;
                                                ^~~~~
src/emu/cpu/mcs48/mcs48dsm.c:32:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mcs48/mcs48dsm.c:33:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sprintf(buffer, "illegal");            break;
                                              ^~~~~
src/emu/cpu/mcs48/mcs48dsm.c:60:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mcs48/mcs48dsm.c:61:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sprintf(buffer, "in   a,dbb");           break;
                                                ^~~~~
src/emu/cpu/mcs48/mcs48dsm.c:140:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mcs48/mcs48dsm.c:141:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sprintf(buffer, "illegal");            break;
                                              ^~~~~
src/emu/cpu/mcs48/mcs48dsm.c:154:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mcs48/mcs48dsm.c:155:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sprintf(buffer, "illegal");            break;
                                              ^~~~~
src/emu/cpu/mcs48/mcs48dsm.c:158:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mcs48/mcs48dsm.c:159:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sprintf(buffer, "illegal");            break;
                                              ^~~~~
src/emu/cpu/mcs48/mcs48dsm.c:165:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mcs48/mcs48dsm.c:166:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sprintf(buffer, "jobf $%03X", (pc & 0xf00) | *opram++);     break;
                                                                   ^~~~~
src/emu/cpu/mcs48/mcs48dsm.c:169:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mcs48/mcs48dsm.c:170:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sprintf(buffer, "illegal");            break;
                                              ^~~~~
src/emu/cpu/mcs48/mcs48dsm.c:179:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mcs48/mcs48dsm.c:180:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sprintf(buffer, "mov  sts,a");           break;
                                                ^~~~~
src/emu/cpu/mcs48/mcs48dsm.c:183:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mcs48/mcs48dsm.c:184:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sprintf(buffer, "illegal");            break;
                                              ^~~~~
src/emu/cpu/mcs48/mcs48dsm.c:193:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mcs48/mcs48dsm.c:194:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sprintf(buffer, "illegal");            break;
                                              ^~~~~
src/emu/cpu/mcs48/mcs48dsm.c:250:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mcs48/mcs48dsm.c:251:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sprintf(buffer, "jnibf $%03X", (pc & 0xf00) | *opram++);    break;
                                                                   ^~~~~
src/emu/cpu/mcs48/mcs48dsm.c:265:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mcs48/mcs48dsm.c:266:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sprintf(buffer, "en   dma");           break;
                                              ^~~~~
src/emu/cpu/mcs48/mcs48dsm.c:283:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mcs48/mcs48dsm.c:284:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
       sprintf(buffer, "en   flags");           break;
                                                ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mcs51/mcs51dasm.c -o obj//usr/pkgretro64/emu/cpu/mcs51/mcs51dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mcs51/mcs51dasm.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mcs51/mcs51dasm.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/i386/i386dasm.c -o obj//usr/pkgretro64/emu/cpu/i386/i386dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/i386/i386dasm.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/i386/i386dasm.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/i860/i860dis.c -o obj//usr/pkgretro64/emu/cpu/i860/i860dis.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/i860/i860dis.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/i860/i860dis.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/i960/i960dis.c -o obj//usr/pkgretro64/emu/cpu/i960/i960dis.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/i960/i960dis.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/i960/i960dis.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/konami/knmidasm.c -o obj//usr/pkgretro64/emu/cpu/konami/knmidasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/konami/knmidasm.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/konami/knmidasm.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/lh5801/5801dasm.c -o obj//usr/pkgretro64/emu/cpu/lh5801/5801dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/lh5801/5801dasm.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/lh5801/5801dasm.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/ssem/ssemdasm.c -o obj//usr/pkgretro64/emu/cpu/ssem/ssemdasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/ssem/ssemdasm.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/ssem/ssemdasm.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mb88xx/mb88dasm.c -o obj//usr/pkgretro64/emu/cpu/mb88xx/mb88dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mb88xx/mb88dasm.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mb88xx/mb88dasm.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mb86233/mb86233d.c -o obj//usr/pkgretro64/emu/cpu/mb86233/mb86233d.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mb86233/mb86233d.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mb86233/mb86233d.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/mb86233/mb86233d.c: In function 'offs_t cpu_disassemble_mb86233(legacy_cpu_device*, char*, offs_t, const UINT8*, const UINT8*, int)':
src/emu/cpu/mb86233/mb86233d.c:779:25: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 op = *(UINT32 *)oprom;
                         ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/pic16c5x/16c5xdsm.c -o obj//usr/pkgretro64/emu/cpu/pic16c5x/16c5xdsm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/pic16c5x/16c5xdsm.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/pic16c5x/16c5xdsm.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/pic16c62x/16c62xdsm.c -o obj//usr/pkgretro64/emu/cpu/pic16c62x/16c62xdsm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/pic16c62x/16c62xdsm.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/pic16c62x/16c62xdsm.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mips/r3kdasm.c -o obj//usr/pkgretro64/emu/cpu/mips/r3kdasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mips/r3kdasm.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mips/r3kdasm.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/mips/r3kdasm.c: In function 'UINT32 dasm_cop(UINT32, int, UINT32, char*)':
src/emu/cpu/mips/r3kdasm.c:144:4: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
    else
    ^~~~
src/emu/cpu/mips/r3kdasm.c:145:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
     sprintf(buffer, "cop%d  $%07x", cop, op & 0x01ffffff);        break;
                                                                   ^~~~~
src/emu/cpu/mips/r3kdasm.c: In function 'unsigned int dasmr3k(char*, unsigned int, UINT32)':
src/emu/cpu/mips/r3kdasm.c:250:8: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
        else
        ^~~~
src/emu/cpu/mips/r3kdasm.c:251:71: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
        sprintf(buffer, "sll    %s,%s,%d", reg[rd], reg[rt], shift);   break;
                                                                       ^~~~~
src/emu/cpu/mips/r3kdasm.c:260:8: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
        else
        ^~~~
src/emu/cpu/mips/r3kdasm.c:261:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
        sprintf(buffer, "jalr   %s,%s", reg[rs], reg[rd]); flags = DASMFLAG_STEP_OVER | DASMFLAG_STEP_OVER_EXTRA(1); break;
                                                           ^~~~~
src/emu/cpu/mips/r3kdasm.c:318:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mips/r3kdasm.c:319:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
      sprintf(buffer, "beq    %s,%s,$%08x", reg[rs], reg[rt], pc + 4 + ((INT16)op << 2));break;
                                                                                         ^~~~~
src/emu/cpu/mips/r3kdasm.c: In function 'offs_t cpu_disassemble_r3000be(legacy_cpu_device*, char*, offs_t, const UINT8*, const UINT8*, int)':
src/emu/cpu/mips/r3kdasm.c:376:25: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 op = *(UINT32 *)oprom;
                         ^~~~~
src/emu/cpu/mips/r3kdasm.c: In function 'offs_t cpu_disassemble_r3000le(legacy_cpu_device*, char*, offs_t, const UINT8*, const UINT8*, int)':
src/emu/cpu/mips/r3kdasm.c:384:25: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 op = *(UINT32 *)oprom;
                         ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mips/mips3dsm.c -o obj//usr/pkgretro64/emu/cpu/mips/mips3dsm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mips/mips3dsm.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mips/mips3dsm.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/mips/mips3dsm.c: In function 'unsigned int dasmmips3(char*, unsigned int, UINT32)':
src/emu/cpu/mips/mips3dsm.c:366:8: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
        else
        ^~~~
src/emu/cpu/mips/mips3dsm.c:367:71: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
        sprintf(buffer, "sll    %s,%s,%d", reg[rd], reg[rt], shift);   break;
                                                                       ^~~~~
src/emu/cpu/mips/mips3dsm.c:377:8: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
        else
        ^~~~
src/emu/cpu/mips/mips3dsm.c:378:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
        sprintf(buffer, "jalr   %s,%s", reg[rs], reg[rd]); flags = DASMFLAG_STEP_OVER | DASMFLAG_STEP_OVER_EXTRA(1); break;
                                                           ^~~~~
src/emu/cpu/mips/mips3dsm.c:454:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
      else
      ^~~~
src/emu/cpu/mips/mips3dsm.c:455:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
      sprintf(buffer, "beq    %s,%s,$%08x", reg[rs], reg[rt], pc + 4 + ((INT16)op << 2));break;
                                                                                         ^~~~~
src/emu/cpu/mips/mips3dsm.c: In function 'offs_t cpu_disassemble_mips3be(legacy_cpu_device*, char*, offs_t, const UINT8*, const UINT8*, int)':
src/emu/cpu/mips/mips3dsm.c:528:25: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 op = *(UINT32 *)oprom;
                         ^~~~~
src/emu/cpu/mips/mips3dsm.c: In function 'offs_t cpu_disassemble_mips3le(legacy_cpu_device*, char*, offs_t, const UINT8*, const UINT8*, int)':
src/emu/cpu/mips/mips3dsm.c:536:25: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 op = *(UINT32 *)oprom;
                         ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mips/psxdasm.c -o obj//usr/pkgretro64/emu/cpu/mips/psxdasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mips/psxdasm.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mips/psxdasm.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m37710/m7700ds.c -o obj//usr/pkgretro64/emu/cpu/m37710/m7700ds.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m37710/m7700ds.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m37710/m7700ds.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m6502/6502dasm.c -o obj//usr/pkgretro64/emu/cpu/m6502/6502dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m6502/6502dasm.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m6502/6502dasm.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m6800/6800dasm.c -o obj//usr/pkgretro64/emu/cpu/m6800/6800dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m6800/6800dasm.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m6800/6800dasm.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m6805/6805dasm.c -o obj//usr/pkgretro64/emu/cpu/m6805/6805dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m6805/6805dasm.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m6805/6805dasm.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/m6809/6809dasm.c -o obj//usr/pkgretro64/emu/cpu/m6809/6809dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m6809/6809dasm.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m6809/6809dasm.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mc68hc11/hc11dasm.c -o obj//usr/pkgretro64/emu/cpu/mc68hc11/hc11dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mc68hc11/hc11dasm.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mc68hc11/hc11dasm.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
Compiling src/emu/cpu/m68000/m68kdasm.c...
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -I./src/emu/cpu/m68000 -c src/emu/cpu/m68000/m68kdasm.c -o obj//usr/pkgretro64/emu/cpu/m68000/m68kdasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/m68000/m68kdasm.c:29:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/m68000/m68kdasm.c:29:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/dsp56k/dsp56dsm.c -o obj//usr/pkgretro64/emu/cpu/dsp56k/dsp56dsm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/dsp56k/dsp56dsm.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/dsp56k/dsp56dsm.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/pdp1/pdp1dasm.c -o obj//usr/pkgretro64/emu/cpu/pdp1/pdp1dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/pdp1/pdp1dasm.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/pdp1/pdp1dasm.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/pdp1/tx0dasm.c -o obj//usr/pkgretro64/emu/cpu/pdp1/tx0dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/pdp1/tx0dasm.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/pdp1/tx0dasm.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/powerpc/ppc_dasm.c -o obj//usr/pkgretro64/emu/cpu/powerpc/ppc_dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/powerpc/ppc_dasm.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/powerpc/ppc_dasm.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/powerpc/ppc_dasm.c: In function 'offs_t cpu_disassemble_powerpc(legacy_cpu_device*, char*, offs_t, const UINT8*, const UINT8*, int)':
src/emu/cpu/powerpc/ppc_dasm.c:1172:25: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 op = *(UINT32 *)oprom;
                         ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/nec/necdasm.c -o obj//usr/pkgretro64/emu/cpu/nec/necdasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/nec/necdasm.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/nec/necdasm.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/v60/v60d.c -o obj//usr/pkgretro64/emu/cpu/v60/v60d.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/v60/v60d.c:2:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/v60/v60d.c:2:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/v810/v810dasm.c -o obj//usr/pkgretro64/emu/cpu/v810/v810dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/v810/v810dasm.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/v810/v810dasm.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/upd7810/7810dasm.c -o obj//usr/pkgretro64/emu/cpu/upd7810/7810dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/upd7810/7810dasm.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/upd7810/7810dasm.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/upd7810/7810dasm.c: In function 'offs_t Dasm(char*, offs_t, const dasm_s*, const UINT8*, const UINT8*, int)':
src/emu/cpu/upd7810/7810dasm.c:5378:44: warning: cast from 'const char*' to 'dasm_s*' increases required alignment of target type [-Wcast-align]
   struct dasm_s *p_dasm = (struct dasm_s *)a;
                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/minx/minxd.c -o obj//usr/pkgretro64/emu/cpu/minx/minxd.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/minx/minxd.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/minx/minxd.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/rsp/rsp_dasm.c -o obj//usr/pkgretro64/emu/cpu/rsp/rsp_dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/rsp/rsp_dasm.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/rsp/rsp_dasm.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/rsp/rsp_dasm.c: In function 'offs_t cpu_disassemble_rsp(legacy_cpu_device*, char*, offs_t, const UINT8*, const UINT8*, int)':
src/emu/cpu/rsp/rsp_dasm.c:350:25: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  UINT32 op = *(UINT32 *)opram;
                         ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/mn10200/mn102dis.c -o obj//usr/pkgretro64/emu/cpu/mn10200/mn102dis.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/mn10200/mn102dis.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/mn10200/mn102dis.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/saturn/saturnds.c -o obj//usr/pkgretro64/emu/cpu/saturn/saturnds.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/saturn/saturnds.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/saturn/saturnds.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/s2650/2650dasm.c -o obj//usr/pkgretro64/emu/cpu/s2650/2650dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/s2650/2650dasm.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/s2650/2650dasm.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/sc61860/scdasm.c -o obj//usr/pkgretro64/emu/cpu/sc61860/scdasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/sc61860/scdasm.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/sc61860/scdasm.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/sm8500/sm8500d.c -o obj//usr/pkgretro64/emu/cpu/sm8500/sm8500d.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/sm8500/sm8500d.c:10:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/sm8500/sm8500d.c:10:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/spc700/spc700ds.c -o obj//usr/pkgretro64/emu/cpu/spc700/spc700ds.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/spc700/spc700ds.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/spc700/spc700ds.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/ssp1601/ssp1601d.c -o obj//usr/pkgretro64/emu/cpu/ssp1601/ssp1601d.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/ssp1601/ssp1601d.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/ssp1601/ssp1601d.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/avr8/avr8dasm.c -o obj//usr/pkgretro64/emu/cpu/avr8/avr8dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/avr8/avr8dasm.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/avr8/avr8dasm.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms0980/tms0980d.c -o obj//usr/pkgretro64/emu/cpu/tms0980/tms0980d.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms0980/tms0980d.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms0980/tms0980d.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms7000/7000dasm.c -o obj//usr/pkgretro64/emu/cpu/tms7000/7000dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms7000/7000dasm.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms7000/7000dasm.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms9900/9900dasm.c -o obj//usr/pkgretro64/emu/cpu/tms9900/9900dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms9900/9900dasm.c:23:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms9900/9900dasm.c:23:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/cpu/tms9900/9900dasm.c: In function 'unsigned int Dasm9900(char*, unsigned int, int, const UINT8*, const UINT8*)':
src/emu/cpu/tms9900/9900dasm.c:468:4: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
    else
    ^~~~
src/emu/cpu/tms9900/9900dasm.c:474:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
     break;
     ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms34010/34010dsm.c -o obj//usr/pkgretro64/emu/cpu/tms34010/34010dsm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms34010/34010dsm.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms34010/34010dsm.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms32010/32010dsm.c -o obj//usr/pkgretro64/emu/cpu/tms32010/32010dsm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms32010/32010dsm.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms32010/32010dsm.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms32025/32025dsm.c -o obj//usr/pkgretro64/emu/cpu/tms32025/32025dsm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms32025/32025dsm.c:31:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms32025/32025dsm.c:31:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms32031/dis32031.c -o obj//usr/pkgretro64/emu/cpu/tms32031/dis32031.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms32031/dis32031.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms32031/dis32031.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms32051/dis32051.c -o obj//usr/pkgretro64/emu/cpu/tms32051/dis32051.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms32051/dis32051.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms32051/dis32051.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tms57002/57002dsm.c -o obj//usr/pkgretro64/emu/cpu/tms57002/57002dsm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tms57002/57002dsm.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tms57002/57002dsm.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/tlcs900/dasm900.c -o obj//usr/pkgretro64/emu/cpu/tlcs900/dasm900.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/tlcs900/dasm900.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/tlcs900/dasm900.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/z80/z80dasm.c -o obj//usr/pkgretro64/emu/cpu/z80/z80dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/z80/z80dasm.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/z80/z80dasm.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/lr35902/lr35902d.c -o obj//usr/pkgretro64/emu/cpu/lr35902/lr35902d.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/lr35902/lr35902d.c:22:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/lr35902/lr35902d.c:22:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/z180/z180dasm.c -o obj//usr/pkgretro64/emu/cpu/z180/z180dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/z180/z180dasm.c:46:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/z180/z180dasm.c:46:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/z8000/8000dasm.c -o obj//usr/pkgretro64/emu/cpu/z8000/8000dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/z8000/8000dasm.c:47:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/z8000/8000dasm.c:47:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/z8/z8dasm.c -o obj//usr/pkgretro64/emu/cpu/z8/z8dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/z8/z8dasm.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/z8/z8dasm.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/cpu/superfx/sfx_dasm.c -o obj//usr/pkgretro64/emu/cpu/superfx/sfx_dasm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/cpu/superfx/sfx_dasm.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/cpu/superfx/sfx_dasm.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/samples.c -o obj//usr/pkgretro64/emu/sound/samples.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/samples.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/dac.c -o obj//usr/pkgretro64/emu/sound/dac.o
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/samples.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/dmadac.c -o obj//usr/pkgretro64/emu/sound/dmadac.o
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/dac.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/samples.c:1:
src/emu/sound/samples.c: In function 'loaded_samples* readsamples(running_machine*, const char* const*, const char*)':
./src/emu/emualloc.h:57:122: warning: cast from 'unsigned char*' to 'loaded_samples* {aka _loaded_samples*}' increases required alignment of target type [-Wcast-align]
 #define pool_alloc_array_clear(_pool, _type, _num) (_pool).add_array(new(__FILE__, __LINE__, zeromem) _type[_num], (_num))
                                                                                                                          ^
./src/emu/machine.h:117:41: note: in expansion of macro 'pool_alloc_array_clear'
 #define auto_alloc_array_clear(m, t, c) pool_alloc_array_clear(static_cast<running_machine *>(m)->m_respool, t, c)
                                         ^~~~~~~~~~~~~~~~~~~~~~
src/emu/sound/samples.c:204:30: note: in expansion of macro 'auto_alloc_array_clear'
  samples = (loaded_samples *)auto_alloc_array_clear(machine, UINT8, sizeof(loaded_samples) + (i-1) * sizeof(loaded_sample));
                              ^~~~~~~~~~~~~~~~~~~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/dac.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/dmadac.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/dmadac.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/speaker.c -o obj//usr/pkgretro64/emu/sound/speaker.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/beep.c -o obj//usr/pkgretro64/emu/sound/beep.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/speaker.c:73:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/speaker.c:73:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/beep.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/beep.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/cdda.c -o obj//usr/pkgretro64/emu/sound/cdda.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/cdda.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/cdda.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/discrete.c -o obj//usr/pkgretro64/emu/sound/discrete.o
src/emu/sound/cdda.c: In function 'void get_audio_data(cdda_info*, stream_sample_t*, stream_sample_t*, UINT32)':
src/emu/sound/cdda.c:216:39: warning: cast from 'UINT8* {aka unsigned char*}' to 'INT16* {aka short int*}' increases required alignment of target type [-Wcast-align]
  INT16 *audio_cache = (INT16 *) info->audio_cache;
                                       ^~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/pokey.c -o obj//usr/pkgretro64/emu/sound/pokey.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/discrete.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/discrete.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/tiasound.c -o obj//usr/pkgretro64/emu/sound/tiasound.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/pokey.c:52:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/pokey.c:52:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/tiasound.c:42:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
src/emu/sound/discrete.c: In function 'void device_stop_discrete(device_t*)':
src/emu/sound/discrete.c:630:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
      if (info->disclogfile)
      ^~
src/emu/sound/discrete.c:632:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   info->disclogfile = NULL;
   ^~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/tiasound.c:42:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/tiaintf.c -o obj//usr/pkgretro64/emu/sound/tiaintf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/tiaintf.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/tiaintf.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/astrocde.c -o obj//usr/pkgretro64/emu/sound/astrocde.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/astrocde.c:42:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/astrocde.c:42:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/cem3394.c -o obj//usr/pkgretro64/emu/sound/cem3394.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/cem3394.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/cem3394.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/bsmt2000.c -o obj//usr/pkgretro64/emu/sound/bsmt2000.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/es5503.c -o obj//usr/pkgretro64/emu/sound/es5503.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/bsmt2000.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/es5503.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/bsmt2000.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/es5503.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/es5506.c -o obj//usr/pkgretro64/emu/sound/es5506.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/es5506.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/es5506.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/es8712.c -o obj//usr/pkgretro64/emu/sound/es8712.o
src/emu/sound/es5506.c: In function 'void es5506_start_common(running_device*, const void*, device_type)':
src/emu/sound/es5506.c:842:95: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  chip->region_base[0] = intf->region0 ? (UINT16 *)memory_region(device->machine, intf->region0) : NULL;
                                                                                               ^
src/emu/sound/es5506.c:843:95: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  chip->region_base[1] = intf->region1 ? (UINT16 *)memory_region(device->machine, intf->region1) : NULL;
                                                                                               ^
src/emu/sound/es5506.c:844:95: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  chip->region_base[2] = intf->region2 ? (UINT16 *)memory_region(device->machine, intf->region2) : NULL;
                                                                                               ^
src/emu/sound/es5506.c:845:95: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  chip->region_base[3] = intf->region3 ? (UINT16 *)memory_region(device->machine, intf->region3) : NULL;
                                                                                               ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/es8712.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/es8712.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/gaelco.c -o obj//usr/pkgretro64/emu/sound/gaelco.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/gaelco.c:36:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/cdp1863.c -o obj//usr/pkgretro64/emu/sound/cdp1863.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/gaelco.c:36:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/cdp1863.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/cdp1863.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/cdp1864.c -o obj//usr/pkgretro64/emu/sound/cdp1864.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/cdp1864.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/cdp1864.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/cdp1869.c -o obj//usr/pkgretro64/emu/sound/cdp1869.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/cdp1869.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/cdp1869.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/ay8910.c -o obj//usr/pkgretro64/emu/sound/ay8910.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/ay8910.c:107:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/ay8910.c:107:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/hc55516.c -o obj//usr/pkgretro64/emu/sound/hc55516.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/c6280.c -o obj//usr/pkgretro64/emu/sound/c6280.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/hc55516.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/hc55516.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/c6280.c:56:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/c6280.c:56:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/ics2115.c -o obj//usr/pkgretro64/emu/sound/ics2115.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/iremga20.c -o obj//usr/pkgretro64/emu/sound/iremga20.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/ics2115.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/ics2115.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/iremga20.c:29:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/iremga20.c:29:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/k005289.c -o obj//usr/pkgretro64/emu/sound/k005289.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/k007232.c -o obj//usr/pkgretro64/emu/sound/k007232.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/k051649.c -o obj//usr/pkgretro64/emu/sound/k051649.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/k005289.c:28:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/k007232.c:26:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/k007232.c:26:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/k005289.c:28:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/k051649.c:25:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/k051649.c:25:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/k053260.c -o obj//usr/pkgretro64/emu/sound/k053260.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/k053260.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/k054539.c -o obj//usr/pkgretro64/emu/sound/k054539.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/k053260.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/k054539.c:20:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/k056800.c -o obj//usr/pkgretro64/emu/sound/k056800.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/k054539.c:20:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/sound/k054539.c: In function 'void k054539_update(device_t*, void*, stream_sample_t**, stream_sample_t**, int)':
src/emu/sound/k054539.c:158:29: warning: cast from 'unsigned char*' to 'short int*' increases required alignment of target type [-Wcast-align]
  rbase = (short *)(info->ram);
                             ^
src/emu/sound/k054539.c:188:1: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
 else
 ^~~~
src/emu/sound/k054539.c:191:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
    gain = info->k054539_gain[ch];
    ^~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/k056800.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/k056800.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/mos6560.c -o obj//usr/pkgretro64/emu/sound/mos6560.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/mos6560.c:59:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/mos6560.c:59:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/namco.c -o obj//usr/pkgretro64/emu/sound/namco.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/n63701x.c -o obj//usr/pkgretro64/emu/sound/n63701x.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/namco.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/namco.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/n63701x.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/n63701x.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/c140.c -o obj//usr/pkgretro64/emu/sound/c140.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/c352.c -o obj//usr/pkgretro64/emu/sound/c352.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/digitalk.c -o obj//usr/pkgretro64/emu/sound/digitalk.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/c140.c:46:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/c140.c:46:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/digitalk.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/digitalk.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/c352.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/c352.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/nes_apu.c -o obj//usr/pkgretro64/emu/sound/nes_apu.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/nes_apu.c:47:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/nes_apu.c:47:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/upd7759.c -o obj//usr/pkgretro64/emu/sound/upd7759.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/upd7759.c:100:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/msm5205.c -o obj//usr/pkgretro64/emu/sound/msm5205.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/upd7759.c:100:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/msm5232.c -o obj//usr/pkgretro64/emu/sound/msm5232.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/msm5205.c:17:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/msm5205.c:17:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/msm5232.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/msm5232.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/okim6376.c -o obj//usr/pkgretro64/emu/sound/okim6376.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/okim6295.c -o obj//usr/pkgretro64/emu/sound/okim6295.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/okim6295.c:38:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/okim6376.c:13:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/okim6295.c:38:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/okim6376.c:13:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/okim6258.c -o obj//usr/pkgretro64/emu/sound/okim6258.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/okim6258.c:12:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/okim6258.c:12:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/saa1099.c -o obj//usr/pkgretro64/emu/sound/saa1099.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/saa1099.c:66:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/qsound.c -o obj//usr/pkgretro64/emu/sound/qsound.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/saa1099.c:66:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/rf5c68.c -o obj//usr/pkgretro64/emu/sound/rf5c68.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/qsound.c:34:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/qsound.c:34:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/rf5c68.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/rf5c400.c -o obj//usr/pkgretro64/emu/sound/rf5c400.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/rf5c68.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/rf5c400.c:18:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/rf5c400.c:18:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/segapcm.c -o obj//usr/pkgretro64/emu/sound/segapcm.o
src/emu/sound/rf5c400.c: In function 'void rf5c400_update(device_t*, void*, stream_sample_t**, stream_sample_t**, int)':
src/emu/sound/rf5c400.c:122:9: warning: variable 'start' set but not used [-Wunused-but-set-variable]
  UINT32 start, end, loop;
         ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/segapcm.c:5:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/segapcm.c:5:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/multipcm.c -o obj//usr/pkgretro64/emu/sound/multipcm.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/multipcm.c:34:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/scsp.c -o obj//usr/pkgretro64/emu/sound/scsp.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/multipcm.c:34:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/scsp.c:29:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/scsp.c:29:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/scspdsp.c -o obj//usr/pkgretro64/emu/sound/scspdsp.o
src/emu/sound/scsp.c: In function 'void SCSP_Init(running_device*, _SCSP*, const scsp_interface*)':
src/emu/sound/scsp.c:546:39: warning: cast from 'unsigned char*' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   SCSP->DSP.SCSPRAM = (UINT16 *)SCSP->SCSPRAM;
                                       ^~~~~~~
src/emu/sound/scsp.c: In function 'void SCSP_w16(_SCSP*, unsigned int, short unsigned int)':
src/emu/sound/scsp.c:886:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
   *((unsigned short *) (SCSP->Slots[slot].udata.datab+(addr))) = val;
                                                             ^
src/emu/sound/scsp.c:893:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
    *((unsigned short *) (SCSP->udata.datab+((addr&0x3f)))) = val;
                                                         ^
src/emu/sound/scsp.c: In function 'short unsigned int SCSP_r16(_SCSP*, unsigned int)':
src/emu/sound/scsp.c:927:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
   v=*((unsigned short *) (SCSP->Slots[slot].udata.datab+(addr)));
                                                               ^
src/emu/sound/scsp.c:934:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
    v= *((unsigned short *) (SCSP->udata.datab+((addr&0x3f))));
                                                            ^
src/emu/sound/scsp.c: In function 'INT32 SCSP_UpdateSlot(_SCSP*, _SLOT*)':
src/emu/sound/scsp.c:996:71: warning: cast from 'unsigned char*' to 'short int*' increases required alignment of target type [-Wcast-align]
   INT16 *p1=(signed short *) (SCSP->SCSPRAM+((SA(slot)+addr1)&0x7FFFE));
                                                                       ^
src/emu/sound/scsp.c:997:71: warning: cast from 'unsigned char*' to 'short int*' increases required alignment of target type [-Wcast-align]
   INT16 *p2=(signed short *) (SCSP->SCSPRAM+((SA(slot)+addr2)&0x7FFFE));
                                                                       ^
src/emu/sound/scsp.c: In function 'void dma_scsp(const address_space*, _SCSP*)':
src/emu/sound/scsp.c:1175:36: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  scsp_regs = (UINT16 *)SCSP->udata.datab;
                                    ^~~~~
src/emu/sound/scsp.c: In function 'void scsp_w(device_t*, offs_t, UINT16, UINT16)':
src/emu/sound/scsp.c:1294:36: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
  scsp_regs = (UINT16 *)SCSP->udata.datab;
                                    ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/scspdsp.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/scspdsp.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/aica.c -o obj//usr/pkgretro64/emu/sound/aica.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/aica.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/aicadsp.c -o obj//usr/pkgretro64/emu/sound/aicadsp.o
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/aica.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/aicadsp.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/aicadsp.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/sound/aica.c: In function 'void AICA_Init(running_device*, aica_state*, const aica_interface*)':
src/emu/sound/aica.c:516:40: warning: cast from 'unsigned char*' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
    AICA->DSP.AICARAM = (UINT16 *)AICA->AICARAM;
                                        ^~~~~~~
src/emu/sound/aica.c: In function 'void AICA_w16(aica_state*, unsigned int, short unsigned int)':
src/emu/sound/aica.c:878:61: warning: cast from 'UINT8* {aka unsigned char*}' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
   *((unsigned short *) (AICA->Slots[slot].udata.datab+(addr))) = val;
                                                             ^
src/emu/sound/aica.c:894:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
    *((unsigned short *) (AICA->udata.datab+((addr&0xff)))) = val;
                                                         ^
src/emu/sound/aica.c: In function 'short unsigned int AICA_r16(aica_state*, unsigned int)':
src/emu/sound/aica.c:939:63: warning: cast from 'UINT8* {aka unsigned char*}' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
   v=*((unsigned short *) (AICA->Slots[slot].udata.datab+(addr)));
                                                               ^
src/emu/sound/aica.c:950:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
    v= *((unsigned short *) (AICA->udata.datab+((addr&0xff))));
                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/st0016.c -o obj//usr/pkgretro64/emu/sound/st0016.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/nile.c -o obj//usr/pkgretro64/emu/sound/nile.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/st0016.c:6:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/st0016.c:6:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/nile.c:27:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/nile.c:27:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/x1_010.c -o obj//usr/pkgretro64/emu/sound/x1_010.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/x1_010.c:51:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/x1_010.c:51:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/t6w28.c -o obj//usr/pkgretro64/emu/sound/t6w28.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/snkwave.c -o obj//usr/pkgretro64/emu/sound/snkwave.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/t6w28.c:32:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/t6w28.c:32:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/snkwave.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/snkwave.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/psx.c -o obj//usr/pkgretro64/emu/sound/psx.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/psx.c:11:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/psx.c:11:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/sp0256.c -o obj//usr/pkgretro64/emu/sound/sp0256.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/sp0250.c -o obj//usr/pkgretro64/emu/sound/sp0250.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/sp0256.c:34:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/sp0256.c:34:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/sp0250.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/sp0250.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/s14001a.c -o obj//usr/pkgretro64/emu/sound/s14001a.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/s14001a.c:237:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/sn76477.c -o obj//usr/pkgretro64/emu/sound/sn76477.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/s14001a.c:237:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/sn76496.c -o obj//usr/pkgretro64/emu/sound/sn76496.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/sn76477.c:30:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/sn76477.c:30:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/sn76496.c:105:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/sn76496.c:105:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/tms36xx.c -o obj//usr/pkgretro64/emu/sound/tms36xx.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/tms36xx.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/tms36xx.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/tms3615.c -o obj//usr/pkgretro64/emu/sound/tms3615.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/tms5110.c -o obj//usr/pkgretro64/emu/sound/tms5110.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/tms5220.c -o obj//usr/pkgretro64/emu/sound/tms5220.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/tms3615.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/tms3615.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/tms5110.c:63:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/tms5110.c:63:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/tms5220.c:249:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/tms5220.c:249:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/vlm5030.c -o obj//usr/pkgretro64/emu/sound/vlm5030.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/vlm5030.c:76:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/vlm5030.c:76:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/vrender0.c -o obj//usr/pkgretro64/emu/sound/vrender0.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/vrender0.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/vrender0.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/wave.c -o obj//usr/pkgretro64/emu/sound/wave.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/wave.c:16:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/2151intf.c -o obj//usr/pkgretro64/emu/sound/2151intf.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/wave.c:16:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/2151intf.c:9:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/2151intf.c:9:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/ym2151.c -o obj//usr/pkgretro64/emu/sound/ym2151.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/2203intf.c -o obj//usr/pkgretro64/emu/sound/2203intf.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/ym2151.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/fm.c -o obj//usr/pkgretro64/emu/sound/fm.o
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/ym2151.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/2203intf.c:1:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/2203intf.c:1:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/fm.c:114:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/fm.c:114:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/2413intf.c -o obj//usr/pkgretro64/emu/sound/2413intf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/2413intf.c:7:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/2413intf.c:7:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/ym2413.c -o obj//usr/pkgretro64/emu/sound/ym2413.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/ym2413.c:40:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/ym2413.c:40:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/2608intf.c -o obj//usr/pkgretro64/emu/sound/2608intf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/2608intf.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/2608intf.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/ymdeltat.c -o obj//usr/pkgretro64/emu/sound/ymdeltat.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/ymdeltat.c:65:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/ymdeltat.c:65:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/2610intf.c -o obj//usr/pkgretro64/emu/sound/2610intf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/2610intf.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/2610intf.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/2612intf.c -o obj//usr/pkgretro64/emu/sound/2612intf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/2612intf.c:14:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/2612intf.c:14:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/fm2612.c -o obj//usr/pkgretro64/emu/sound/fm2612.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/fm2612.c:131:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/fm2612.c:131:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/3812intf.c -o obj//usr/pkgretro64/emu/sound/3812intf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/3812intf.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/3812intf.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/fmopl.c -o obj//usr/pkgretro64/emu/sound/fmopl.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/fmopl.c:70:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/fmopl.c:70:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/sound/fmopl.c: In function 'FM_OPL* OPLCreate(running_device*, UINT32, UINT32, int)':
src/emu/sound/fmopl.c:1983:19: warning: cast from 'char*' to 'FM_OPL* {aka fm_opl_f*}' increases required alignment of target type [-Wcast-align]
  OPL  = (FM_OPL *)ptr;
                   ^~~
src/emu/sound/fmopl.c:1990:30: warning: cast from 'char*' to 'YM_DELTAT* {aka deltat_adpcm_state*}' increases required alignment of target type [-Wcast-align]
   OPL->deltat = (YM_DELTAT *)ptr;
                              ^~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/3526intf.c -o obj//usr/pkgretro64/emu/sound/3526intf.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/3526intf.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/3526intf.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/8950intf.c -o obj//usr/pkgretro64/emu/sound/8950intf.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/ymf262.c -o obj//usr/pkgretro64/emu/sound/ymf262.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/8950intf.c:19:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/ymf262.c:56:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/8950intf.c:19:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/ymf262.c:56:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/sound/ymf262.c: In function 'void OPL3WriteReg(OPL3*, int, int)':
src/emu/sound/ymf262.c:2099:39: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
      UINT8 conn = (CH->SLOT[SLOT1].CON<<1) || ((CH+3)->SLOT[SLOT1].CON<<0);
                   ~~~~~~~~~~~~~~~~~~~~^~~~
src/emu/sound/ymf262.c:2099:71: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
      UINT8 conn = (CH->SLOT[SLOT1].CON<<1) || ((CH+3)->SLOT[SLOT1].CON<<0);
                                               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
src/emu/sound/ymf262.c:2151:43: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
      UINT8 conn = ((CH-3)->SLOT[SLOT1].CON<<1) || (CH->SLOT[SLOT1].CON<<0);
                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
src/emu/sound/ymf262.c:2151:71: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
      UINT8 conn = ((CH-3)->SLOT[SLOT1].CON<<1) || (CH->SLOT[SLOT1].CON<<0);
                                                   ~~~~~~~~~~~~~~~~~~~~^~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/262intf.c -o obj//usr/pkgretro64/emu/sound/262intf.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/ymf271.c -o obj//usr/pkgretro64/emu/sound/ymf271.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/ymf271.c:15:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/262intf.c:8:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/262intf.c:8:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/ymf271.c:15:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/sound/ymf271.c: In function 'void update_pcm(YMF271Chip*, int, INT32*, int)':
src/emu/sound/ymf271.c:529:26: warning: variable 'ch2_vol' set but not used [-Wunused-but-set-variable]
  INT64 ch0_vol, ch1_vol, ch2_vol, ch3_vol;
                          ^~~~~~~
src/emu/sound/ymf271.c:529:35: warning: variable 'ch3_vol' set but not used [-Wunused-but-set-variable]
  INT64 ch0_vol, ch1_vol, ch2_vol, ch3_vol;
                                   ^~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/ymf278b.c -o obj//usr/pkgretro64/emu/sound/ymf278b.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/ymf278b.c:60:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/ymf278b.c:60:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/ymz280b.c -o obj//usr/pkgretro64/emu/sound/ymz280b.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/ymz280b.c:24:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/ymz280b.c:24:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/emu/sound/zsg2.c -o obj//usr/pkgretro64/emu/sound/zsg2.o
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/emu/sound/zsg2.c:46:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/emu/sound/zsg2.c:46:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/emu/sound/zsg2.c: In function 'UINT16 control_r(zsg2_state*, int)':
src/emu/sound/zsg2.c:166:57: warning: cast from 'UINT8* {aka unsigned char*}' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
    UINT32 val = *(unsigned int *)(info->bank_samples+adr);
                                                         ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/astring.c -o obj//usr/pkgretro64/lib/util/astring.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/avcomp.c -o obj//usr/pkgretro64/lib/util/avcomp.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/aviio.c -o obj//usr/pkgretro64/lib/util/aviio.o
src/lib/util/aviio.c: In function 'avi_error avi_read_sound_samples(avi_file*, int, UINT32, UINT32, INT16*)':
src/lib/util/aviio.c:925:60: warning: cast from 'UINT8* {aka unsigned char*}' to 'const INT16* {aka const short int*}' increases required alignment of target type [-Wcast-align]
    const INT16 *base = (const INT16 *)(file->tempbuffer + 8);
                                                            ^
src/lib/util/aviio.c: In function 'avi_error read_movie_data(avi_file*)':
src/lib/util/aviio.c:1270:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if (avierr != AVIERR_NONE)
  ^~
src/lib/util/aviio.c:1274:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   avierr = find_first_chunk(file, CHUNKTYPE_AVIH, &hdrl, &avih);
   ^~~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/bitmap.c -o obj//usr/pkgretro64/lib/util/bitmap.o
src/lib/util/aviio.c: In function 'avi_error parse_indx_chunk(avi_file*, avi_stream*, avi_chunk*)':
src/lib/util/aviio.c:1516:25: warning: variable 'id' set but not used [-Wunused-but-set-variable]
  UINT32 entries, entry, id;
                         ^~
src/lib/util/aviio.c:1519:8: warning: variable 'subtype' set but not used [-Wunused-but-set-variable]
  UINT8 subtype, type;
        ^~~~~~~
src/lib/util/aviio.c: In function 'avi_error yuv_decompress_to_yuy16(avi_stream*, const UINT8*, UINT32, bitmap_t*)':
src/lib/util/aviio.c:2399:58: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'const UINT16* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *dataend = (const UINT16 *)(data + numbytes);
                                                          ^
src/lib/util/aviio.c:2405:42: warning: cast from 'const UINT8* {aka const unsigned char*}' to 'const UINT16* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align]
   const UINT16 *source = (const UINT16 *)data + y * stream->width;
                                          ^~~~
src/lib/util/aviio.c: In function 'avi_error yuy16_compress_to_yuy(avi_stream*, const bitmap_t*, UINT8*, UINT32)':
src/lib/util/aviio.c:2438:58: warning: cast from 'UINT8* {aka unsigned char*}' to 'const UINT16* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align]
  const UINT16 *dataend = (const UINT16 *)(data + numbytes);
                                                          ^
src/lib/util/aviio.c:2445:28: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   UINT16 *dest = (UINT16 *)data + y * stream->width;
                            ^~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/cdrom.c -o obj//usr/pkgretro64/lib/util/cdrom.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/chd.c -o obj//usr/pkgretro64/lib/util/chd.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/corefile.c -o obj//usr/pkgretro64/lib/util/corefile.o
src/lib/util/corefile.c: In function 'UINT32 core_fread(core_file*, void*, UINT32)':
src/lib/util/corefile.c:438:13: warning: variable 'filerr' set but not used [-Wunused-but-set-variable]
  file_error filerr;
             ^~~~~~
src/lib/util/corefile.c: In function 'UINT32 core_fwrite(core_file*, const void*, UINT32)':
src/lib/util/corefile.c:774:13: warning: variable 'filerr' set but not used [-Wunused-but-set-variable]
  file_error filerr;
             ^~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/corestr.c -o obj//usr/pkgretro64/lib/util/corestr.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/coreutil.c -o obj//usr/pkgretro64/lib/util/coreutil.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/harddisk.c -o obj//usr/pkgretro64/lib/util/harddisk.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/huffman.c -o obj//usr/pkgretro64/lib/util/huffman.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/imageutl.c -o obj//usr/pkgretro64/lib/util/imageutl.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/jedparse.c -o obj//usr/pkgretro64/lib/util/jedparse.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/md5.c -o obj//usr/pkgretro64/lib/util/md5.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/opresolv.c -o obj//usr/pkgretro64/lib/util/opresolv.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/options.c -o obj//usr/pkgretro64/lib/util/options.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/palette.c -o obj//usr/pkgretro64/lib/util/palette.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/png.c -o obj//usr/pkgretro64/lib/util/png.o
In file included from ./src/osd/osdcore.h:51:0,
                 from src/lib/util/png.h:45,
                 from src/lib/util/png.c:44:
src/lib/util/png.c: In function 'UINT32 fetch_32bit(UINT8*)':
src/lib/util/png.c:99:40: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  return BIG_ENDIANIZE_INT32(*(UINT32 *)v);
                                        ^
./src/osd/osdcomm.h:196:42: note: in definition of macro 'FLIPENDIAN_INT32'
 #define FLIPENDIAN_INT32(x) ((((UINT32) (x)) << 24) | (((UINT32) (x)) >> 24) | \
                                          ^
src/lib/util/png.c:99:9: note: in expansion of macro 'BIG_ENDIANIZE_INT32'
  return BIG_ENDIANIZE_INT32(*(UINT32 *)v);
         ^~~~~~~~~~~~~~~~~~~
src/lib/util/png.c:99:40: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  return BIG_ENDIANIZE_INT32(*(UINT32 *)v);
                                        ^
./src/osd/osdcomm.h:196:67: note: in definition of macro 'FLIPENDIAN_INT32'
 #define FLIPENDIAN_INT32(x) ((((UINT32) (x)) << 24) | (((UINT32) (x)) >> 24) | \
                                                                   ^
src/lib/util/png.c:99:9: note: in expansion of macro 'BIG_ENDIANIZE_INT32'
  return BIG_ENDIANIZE_INT32(*(UINT32 *)v);
         ^~~~~~~~~~~~~~~~~~~
src/lib/util/png.c:99:40: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  return BIG_ENDIANIZE_INT32(*(UINT32 *)v);
                                        ^
./src/osd/osdcomm.h:197:16: note: in definition of macro 'FLIPENDIAN_INT32'
  (( ((UINT32) (x)) & 0x0000ff00) << 8) | (( ((UINT32) (x)) & 0x00ff0000) >> 8))
                ^
src/lib/util/png.c:99:9: note: in expansion of macro 'BIG_ENDIANIZE_INT32'
  return BIG_ENDIANIZE_INT32(*(UINT32 *)v);
         ^~~~~~~~~~~~~~~~~~~
src/lib/util/png.c:99:40: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  return BIG_ENDIANIZE_INT32(*(UINT32 *)v);
                                        ^
./src/osd/osdcomm.h:197:56: note: in definition of macro 'FLIPENDIAN_INT32'
  (( ((UINT32) (x)) & 0x0000ff00) << 8) | (( ((UINT32) (x)) & 0x00ff0000) >> 8))
                                                        ^
src/lib/util/png.c:99:9: note: in expansion of macro 'BIG_ENDIANIZE_INT32'
  return BIG_ENDIANIZE_INT32(*(UINT32 *)v);
         ^~~~~~~~~~~~~~~~~~~
src/lib/util/png.c: In function 'void put_32bit(UINT8*, UINT32)':
src/lib/util/png.c:118:13: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
  *(UINT32 *)v = BIG_ENDIANIZE_INT32(data);
             ^
src/lib/util/png.c: In function 'png_error write_deflated_chunk(core_file*, UINT8*, UINT32, UINT32)':
src/lib/util/png.c:842:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (zerr != Z_OK)
     ^~
src/lib/util/png.c:846:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  for ( ; ; )
  ^~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/pool.c -o obj//usr/pkgretro64/lib/util/pool.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/sha1.c -o obj//usr/pkgretro64/lib/util/sha1.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/tagmap.c -o obj//usr/pkgretro64/lib/util/tagmap.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/unicode.c -o obj//usr/pkgretro64/lib/util/unicode.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/unzip.c -o obj//usr/pkgretro64/lib/util/unzip.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/vbiparse.c -o obj//usr/pkgretro64/lib/util/vbiparse.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/xmlfile.c -o obj//usr/pkgretro64/lib/util/xmlfile.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/util/zippath.c -o obj//usr/pkgretro64/lib/util/zippath.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/expat/xmlparse.c -o obj//usr/pkgretro64/lib/expat/xmlparse.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/expat/xmlrole.c -o obj//usr/pkgretro64/lib/expat/xmlrole.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/expat/xmltok.c -o obj//usr/pkgretro64/lib/expat/xmltok.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/lib/softfloat/softfloat.c -o obj//usr/pkgretro64/lib/softfloat/softfloat.o
In file included from ./src/emu/emucore.h:30:0,
                 from ./src/emu/emu.h:53,
                 from src/lib/softfloat/mamesf.h:15,
                 from src/lib/softfloat/milieu.h:36,
                 from src/lib/softfloat/softfloat.c:33:
./src/emu/emualloc.h:205:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size) throw (std::bad_alloc)
                                             ^~~~~
./src/emu/emualloc.h:213:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size) throw (std::bad_alloc)
                                               ^~~~~
./src/emu/emualloc.h:235:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                         ^~~~~
./src/emu/emualloc.h:243:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line) throw (std::bad_alloc)
                                                                           ^~~~~
./src/emu/emualloc.h:265:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new(std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                            ^~~~~
./src/emu/emualloc.h:274:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 inline void *operator new[](std::size_t size, const char *file, int line, const zeromem_t &) throw (std::bad_alloc)
                                                                                              ^~~~~
In file included from ./src/emu/emu.h:67:0,
                 from src/lib/softfloat/mamesf.h:15,
                 from src/lib/softfloat/milieu.h:36,
                 from src/lib/softfloat/softfloat.c:33:
./src/emu/mmry.h: In function 'UINT16 memory_decrypted_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1230:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT32 memory_decrypted_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1237:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT64 memory_decrypted_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1244:82: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.decrypted[byteaddress & space->direct.bytemask];
                                                                                  ^
./src/emu/mmry.h: In function 'UINT16 memory_raw_read_word(const address_space*, offs_t)':
./src/emu/mmry.h:1273:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT16 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT32 memory_raw_read_dword(const address_space*, offs_t)':
./src/emu/mmry.h:1280:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT32 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
./src/emu/mmry.h: In function 'UINT64 memory_raw_read_qword(const address_space*, offs_t)':
./src/emu/mmry.h:1287:76: warning: cast from 'UINT8* {aka unsigned char*}' to 'UINT64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align]
   return *(UINT64 *)&space->direct.raw[byteaddress & space->direct.bytemask];
                                                                            ^
src/lib/softfloat/softfloat.c: In function 'float32 float32_rem(float32, float32)':
src/lib/softfloat/softfloat.c:1869:17: warning: variable 'bSign' set but not used [-Wunused-but-set-variable]
     flag aSign, bSign, zSign;
                 ^~~~~
src/lib/softfloat/softfloat.c: In function 'float64 float64_rem(float64, float64)':
src/lib/softfloat/softfloat.c:2806:17: warning: variable 'bSign' set but not used [-Wunused-but-set-variable]
     flag aSign, bSign, zSign;
                 ^~~~~
src/lib/softfloat/softfloat.c: In function 'floatx80 floatx80_rem(floatx80, floatx80)':
src/lib/softfloat/softfloat.c:3714:17: warning: variable 'bSign' set but not used [-Wunused-but-set-variable]
     flag aSign, bSign, zSign;
                 ^~~~~
src/lib/softfloat/softfloat.c: In function 'float128 float128_rem(float128, float128)':
src/lib/softfloat/softfloat.c:4823:17: warning: variable 'bSign' set but not used [-Wunused-but-set-variable]
     flag aSign, bSign, zSign;
                 ^~~~~
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/osd/retro/retrodir.c -o obj//usr/pkgretro64/osd/retro/retrodir.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/osd/retro/retrofile.c -o obj//usr/pkgretro64/osd/retro/retrofile.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/osd/retro/retromisc.c -o obj//usr/pkgretro64/osd/retro/retromisc.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/osd/retro/retroos.c -o obj//usr/pkgretro64/osd/retro/retroos.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/osd/retro/libretro-common/file/file_path.c -o obj//usr/pkgretro64/osd/retro/libretro-common/file/file_path.o
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/osd/retro/libretro-common/compat/compat_strcasestr.c -o obj//usr/pkgretro64/osd/retro/libretro-common/compat/compat_strcasestr.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/osd/retro/libretro-common/compat/compat_strl.c -o obj//usr/pkgretro64/osd/retro/libretro-common/compat/compat_strl.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/osd/retro/retrosync.c -o obj//usr/pkgretro64/osd/retro/retrosync.o
c++ -DCRLF=2 -DDISABLE_MIDI=1 -DINLINE="static inline" -DPTR64 -DNDEBUG  -DFLAC__NO_DLL -O2 -mieee -D_FORTIFY_SOURCE=2 -DSDLMAME_BSD -DNO_AFFINITY_NP -Wno-narrowing -DHAVE_POSIX_MEMALIGN=1 -I/usr/include -DDISABLE_MIDI -DGIT_VERSION=\"-pkgsrc\" -D__LIBRETRO__ -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 -fsingle-precision-constant -fPIC -pipe -fno-strict-aliasing  -Wall -Wcast-align -Wundef -Wformat-security -Wwrite-strings -Wno-sign-compare -Wno-conversion -I./src/osd/retro/libretro-common/include -I./src/mame -Iobj//usr/pkgretro64/mame/layout -I./src/emu -Iobj//usr/pkgretro64/emu -Iobj//usr/pkgretro64/emu/layout -I./src/lib/util -I./src/lib -I./src/osd -I./src/osd/retro -I./src/lib/expat -I./src/lib/util -I./src/lib/libjpeg -fno-delete-null-pointer-checks -x c++ -std=gnu++11 -Wno-c++11-narrowing -Woverloaded-virtual -c src/osd/retro/retrowork.c -o obj//usr/pkgretro64/osd/retro/retrowork.o
src/osd/retro/retrowork.c: In function 'int osd_work_queue_wait(osd_work_queue*, osd_ticks_t)':
src/osd/retro/retrowork.c:264:6: error: 'osd_yield_processor' was not declared in this scope
      osd_yield_processor();
      ^~~~~~~~~~~~~~~~~~~
src/osd/retro/retrowork.c:264:6: note: suggested alternative: 'osd_num_processors'
      osd_yield_processor();
      ^~~~~~~~~~~~~~~~~~~
      osd_num_processors
src/osd/retro/retrowork.c: In function 'int osd_work_item_wait(osd_work_item*, osd_ticks_t)':
src/osd/retro/retrowork.c:499:5: error: 'osd_yield_processor' was not declared in this scope
     osd_yield_processor();
     ^~~~~~~~~~~~~~~~~~~
src/osd/retro/retrowork.c:499:5: note: suggested alternative: 'osd_num_processors'
     osd_yield_processor();
     ^~~~~~~~~~~~~~~~~~~
     osd_num_processors
src/osd/retro/retrowork.c: In function 'void* worker_thread_entry(void*)':
src/osd/retro/retrowork.c:650:7: error: 'osd_yield_processor' was not declared in this scope
       osd_yield_processor();
       ^~~~~~~~~~~~~~~~~~~
src/osd/retro/retrowork.c:650:7: note: suggested alternative: 'osd_num_processors'
       osd_yield_processor();
       ^~~~~~~~~~~~~~~~~~~
       osd_num_processors
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-c++11-narrowing'
gmake: *** [Makefile:852: obj//usr/pkgretro64/osd/retro/retrowork.o] Error 1
gmake: *** Waiting for unfinished jobs....
*** Error code 2

Stop.
make[1]: stopped in /usr/pkgsrc/emulators/libretro-mame2010
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/emulators/libretro-mame2010